Текстовий файл

або перетягніть файл сюди чи вставте код нижче
Розділення

Вхідних даних ще немає.

Частини

Тут з’явиться результат.

Файли не залишають браузераЯк саме?

Розділення великих файлів TXT, LOG і CSV

Цей інструмент розділяє великий текстовий файл на менші — кожні N рядків, на N рівних частин, за максимальним розміром або на рядках із заданим текстом — і пакує частини в ZIP. Файли в сотні мегабайтів читаються потоково просто в браузері.

Оновлено:

Як це працює

  1. Відкрийте файл

    Виберіть файл до 500 MB, перетягніть його на сторінку або вставте текст. Великі файли не відкриваються в редакторі, а читаються частинами.

  2. Виберіть спосіб розділення

    За кількістю рядків, кількістю частин, розміром файлу або за рядком, що містить текст чи збіг із регулярним виразом. За потреби перші рядки можна повторювати в кожній частині.

  3. Завантажте частини

    Завантажте ZIP з усіма частинами або окремі файли. Назви будуються за вашим шаблоном, наприклад orders_part001.csv.

Можливості

  • Потокова обробка у фоновому потоці

    Файл декодується частинами у фоновому потоці (Web Worker), тож журнал на 300 MB ніколи не стає одним величезним рядком, а сторінка не зависає.

  • Заголовок у кожній частині

    Перший рядок (або кілька) повторюється на початку кожної частини, тому кожен шматок вивантаження CSV відкривається з назвами стовпців.

  • Рядки не розрізаються

    Під час розділення за розміром рядок ніколи не розрізається навпіл: кожна частина закінчується розривом рядка й не перевищує ліміту.

  • Розділення за шаблоном

    Новий файл починається з кожного рядка, що містить текст або збігається з регулярним виразом, — наприклад, окремий файл на кожен день журналу чи на кожен розділ книги.

  • Кодування зберігається

    Частини записуються в кодуванні початкового файлу, зокрема UTF-16 і кодових сторінках Windows, разом із міткою порядку байтів (BOM).

Обмеження та конфіденційність

Файли до 500 MB. Частини й ZIP зберігаються в пам’яті, доки ви їх не завантажите, тому браузеру потрібно приблизно вдвічі більше вільної пам’яті, ніж розмір файлу; результати понад 100 MB пакуються в ZIP без стиснення, щоб заощадити час. Файли, більші за 2 MB, обробляються без показу в редакторі. Нічого не надсилається на сервер. Докладніше — на сторінці конфіденційності.

Часті запитання

Як розділити великий текстовий файл на кілька менших?

Відкрийте файл, у полі «Розділити за» виберіть «Кількістю рядків» і вкажіть, наприклад, 100 000 рядків у файлі. Потім завантажте ZIP з усіма частинами.

Як розділити CSV-файл і зберегти заголовок?

Задайте 1 у полі «Повторювати рядки заголовка». Перший рядок файлу копіюється на початок кожної частини й не враховується в кількості рядків у файлі.

Чи можна розділити файл на певну кількість частин?

Виберіть «Кількістю частин». Файл спочатку прочитується один раз, щоб порахувати рядки, а потім ділиться так, щоб у частинах було однаково рядків.

Як розділити файл за розміром?

Виберіть «Розміром файлу» й задайте максимум у KB чи MB — наприклад, щоб частини вміщалися у вкладення електронного листа чи в обмеження розміру файлу на сайті.

Як називаються частини?

Шаблон {name}_part{n}{ext} дає orders_part001.csv, orders_part002.csv … Його можна змінити на будь-який інший із {name}, {n} і {ext}.

Чи надсилається файл на сервер?

Ні. Файл читається й ділиться у вашому браузері, а ZIP створюється локально.

Схожі інструменти