Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako rozdelíte súbory?

Metóda rozdelenia súborov do značnej miery závisí od vášho operačného systému a požadovaného výsledku. Tu je niekoľko bežných prístupov:

1. Používanie nástrojov príkazového riadku:

Toto je všeobecne najsilnejšia a flexibilnejšia metóda, ale vyžaduje si znalosť príkazového riadku.

* `Split` (systémy podobné UNIX ako Linux a MacOS): Tento vstavaný príkaz je neuveriteľne univerzálny. Rozdeľuje súbory do kúskov špecifikovanej veľkosti alebo počtu riadkov.

`` `Bash

Split -b 100m input.txt output.txt # rozdeľuje input.txt do 100mb súborov s názvom output.txt00, output.txt01 atď.

Split -l 1000 Input.txt output.txt # rozdeľuje input.txt do súborov s 1 000 riadkami, z ktorých každá je to podobne pomenovaná.

`` `

Nahradiť `input.txt` názvom súboru a` output.txt` s požadovanou predponou pre výstupné súbory. `-B` Určuje veľkosť bajtov a` -l` určuje riadky. Môžete použiť `k` pre kilobytes,` m` pre megabajty a „g` pre gigabajty s` -b`.

* `csplit` (systémy podobné unix): Tento príkaz umožňuje zložitejšie rozdelenie na základe vzorov v súbore. Je užitočné na rozdelenie protokolových súborov alebo iných súborov pomocou štruktúrovaných údajov. Je pokročilejší a vyžaduje si viac porozumenia regulárnym výrazom.

2. Pomocou grafických rozdeľovačov súborov:

Mnoho grafických aplikácií je k dispozícii na rozdelenie súborov, ktoré ponúka užívateľsky prívetivé rozhranie. Tieto sú často špecifické pre platformu. Príklady zahŕňajú:

* 7-Zip (Windows, MacOS, Linux): Zatiaľ čo primárne archivačný nástroj môže 7-ZIP počas procesu archivácie rozdeliť súbory na viacero zväzkov. Určite požadovanú veľkosť pre každú časť archívu.

* winrar (Windows): Podobne ako v prípade 7-ZIP ponúka Winrar možnosť rozdeliť archívy na menšie časti.

* Rôzne ďalšie služby GUI: Vyhľadajte svoj obchod s aplikáciami alebo online, kde nájdete „Splitter File“ spolu s operačným systémom (napr. „Windows File Splitter Windows“).

3. Pomocou programovacích jazykov:

Môžete napísať skript (napr. V Pythone, Perl atď.) Na programovo rozdelenie súboru. To ponúka konečné prispôsobenie. Tu je jednoduchý príklad Python:

`` `Python

def split_file (názov súboru, chunk_size):

s otvoreným (názov súboru, „rb“) ako f:

chunk_num =0

zatiaľ čo pravda:

chunk =f.read (chunk_size)

ak nie kus:

rozbiť

s otvoreným (f "{filename} .part {chunk_num}", 'wb') ako outle:

outtile.Write (kus)

chunk_num +=1

Príklad Použitie:rozdeľte súbor na 10 MB kúsky

split_file ("input.txt", 10 * 1024 * 1024)

`` `

Výber správnej metódy:

* Na jednoduché rozdelenie podľa veľkosti alebo riadkov je príkaz `Split` efektívny a široko dostupný.

* Pre komplexné štiepenie založené na vzoroch je `csplit` nástroj na použitie.

* Rozdeľovače GUI sú vhodné pre používateľov menej pohodlných s príkazovým riadkom.

* Programovanie ponúka maximálne ovládanie a umožňuje integráciu do iných pracovných tokov.

Nezabudnite zvážiť, ako neskôr budete rekombinovať split súbory. Vyššie uvedené metódy často generujú súbory s predvídateľnými konvenciami pomenovávania na uľahčenie tohto procesu (napr. Časť1, časť2 atď. Alebo očíslované prípony). Príkaz „Cat` (na systémoch podobných UNIX) sa môže použiť na zreťazenie častí späť. Nástroje na archiváciu ako 7-ZIP alebo Winrar budú pri použití na rozdelenie automaticky spracovať opätovné montáž.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené