Plik tekstowy

albo upuść plik tutaj lub wklej kod poniżej
Podział

Brak danych wejściowych.

Części

Tutaj pojawi się wynik.

Pliki nie opuszczają przeglądarkiJak to działa?

Dzielenie dużych plików TXT, LOG i CSV

To narzędzie dzieli duży plik tekstowy na mniejsze pliki – co N linii, na N równych części, według maksymalnego rozmiaru albo przy liniach zawierających wzorzec – i pakuje części do archiwum ZIP. Pliki liczące setki megabajtów są przetwarzane strumieniowo w przeglądarce.

Ostatnia aktualizacja:

Jak to działa

  1. Otwórz plik

    Wystarczy wybrać plik do 500 MB, upuścić go na stronę albo wkleić tekst. Duże pliki nie są wczytywane do edytora, tylko czytane fragmentami.

  2. Wybierz sposób podziału

    Według liczby linii, liczby części, rozmiaru pliku albo linii zawierającej tekst lub pasującej do wyrażenia regularnego. Opcjonalnie pierwsze linie mogą się powtarzać w każdej części.

  3. Pobierz części

    Przycisk „Pobierz ZIP” zapisuje wszystkie części naraz; można też pobrać pojedyncze pliki. Nazwy powstają według wzorca, np. zamowienia_part001.csv.

Funkcje

  • Przetwarzanie strumieniowe w tle

    Plik jest dekodowany fragment po fragmencie w wątku roboczym, więc log o rozmiarze 300 MB nigdy nie staje się jednym ogromnym ciągiem znaków, a strona pozostaje responsywna.

  • Nagłówek w każdej części

    Pierwsza linia (lub kilka) może się powtarzać na początku każdej części, dzięki czemu każdy kawałek eksportu CSV zaczyna się od nazw kolumn.

  • Linie zostają całe

    Podział według rozmiaru nigdy nie przecina linii w połowie: każda część kończy się podziałem wiersza i mieści się w limicie.

  • Podział według wzorca

    Nowy plik może zaczynać się od każdej linii zawierającej tekst lub pasującej do wyrażenia regularnego – np. jeden plik na każdy dzień logu albo na każdy rozdział książki.

  • Kodowanie bez zmian

    Części są zapisywane w kodowaniu oryginału, także w UTF-16 i stronach kodowych Windows, np. Windows-1250; znacznik BOM, jeśli był w oryginale, też zostaje.

Limity i prywatność

Pliki do 500 MB. Części i archiwum ZIP są przechowywane w pamięci aż do pobrania, więc przeglądarka potrzebuje mniej więcej dwa razy tyle wolnej pamięci, ile ma plik; wyniki powyżej 100 MB są pakowane do ZIP bez kompresji, aby zaoszczędzić czas. Pliki powyżej 2 MB są przetwarzane bez wczytywania do edytora.

Części można później ponownie połączyć w jeden plik. Plik jest przetwarzany w przeglądarce i nie jest wysyłany na serwer. Więcej na stronie o prywatności.

Najczęstsze pytania

Jak podzielić duży plik tekstowy na mniejsze?

Wystarczy otworzyć plik, wybrać „Liczba linii” i ustawić np. 100 000 linii na plik, a potem pobrać ZIP ze wszystkimi częściami.

Jak podzielić plik CSV i zachować nagłówek?

W polu „Powtarzaj linie nagłówka” należy wpisać 1. Pierwsza linia pliku zostanie skopiowana na początek każdej części i nie wlicza się do liczby linii na plik.

Czy można podzielić plik na określoną liczbę części?

Tak, po wybraniu „Liczba części”. Plik jest najpierw raz czytany, aby policzyć linie, a potem dzielony tak, by części miały tyle samo linii.

Jak podzielić plik według rozmiaru?

Należy wybrać „Rozmiar pliku” i ustawić maksimum w KB lub MB, np. pod limit załącznika w e-mailu albo limit przesyłania w formularzu.

Polskie litery w częściach wyglądają jak krzaczki – dlaczego?

Plik jest najpewniej zapisany w Windows-1250 lub ISO-8859-2, a automatyczne wykrywanie, jako heurystyka, nie zawsze trafia. Wystarczy wybrać właściwe kodowanie w polu „Kodowanie wejściowe”; części zostaną zapisane w tym samym kodowaniu.

Jak nazywają się pliki wynikowe?

Wzorzec {name}_part{n}{ext} daje zamowienia_part001.csv, zamowienia_part002.csv … W polu „Nazwy plików” można ustawić dowolny wzorzec z {name}, {n} i {ext}.

Podobne narzędzia