Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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
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áž.