Programu do podzielenia dużego pliku txt

Poszukuje programu, który podzieli na kilka części duży plik txt (ponad 100MB)

z góry dzięki.

Po pierwsze :szukaj:

Po drugie spakuj w WinRarze i tam jest opcja dzielenia RAR-a na części

Po trzecie Total Commander nie zawiedzie bo też ma taką opcję :lol:

chcesz go spakować i podzielić? czy tylko podzielić plik tekstowy na mniejsze pliki tekstowe??

Polecam spakować go i stworzyć sfx WinUha> później wrzucić do WinRara i podzielić na mniejsze części

Jeśli chcesz na same pliki tekstowe to tylko kombinacja Wytnij Wklej Zapisz

To drugie, podzielić duży plik txt na mniejsze.

tez szukam takiego programu to TXT. A nie jakiś rar

Ale na plikach tekstowych czasem się dzieje magia, że po kompresji są do 90% mniejsze, chyba że to książka z bogatym słownictwem (wtedy jak się z np. 100 MiB urwie jakieś 10 to jest “super”).

Pod Linux?
np.
split -b 50M nazwa_pliku.txt
(obcięcie pliku po 50 MiB / nie tylko po rozmiarze można)

Windows?
np. używając PowerShella:

https://stackoverflow.com/questions/1001776/how-can-i-split-a-text-file-using-powershell

2lajki

Z użyciem sed wyciągnięcie od 1 linijki do 10

sed -n '1,10p' plik.txt > nowy1.txt

sed dla Windows http://gnuwin32.sourceforge.net/packages/sed.htm

Z użyciem split (Pod Windows aby mieć polecenie split, trzeba zainstlować np Git for Windows i działać w konsoli GIT’a). Pod Linux nic nie trzeba.

  • w pliki 500MB każdy: split myLargeFile.txt -b 500m
  • w pliki po 10000 linii każdy : split myLargeFile.txt -l 10000

Przykłady ze split wzięte z https://stackoverflow.com/a/52007759/13808586

Generalnie systemy Unix’o’podobne to mistrzowie w operacjach na plikach tekstowych.