Вхідних даних ще немає.
Тут з’явиться результат.
Розділення великих файлів TXT, LOG і CSV
Цей інструмент розділяє великий текстовий файл на менші — кожні N рядків, на N рівних частин, за максимальним розміром або на рядках із заданим текстом — і пакує частини в ZIP. Файли в сотні мегабайтів читаються потоково просто в браузері.
Оновлено:
Як це працює
Відкрийте файл
Виберіть файл до 500 MB, перетягніть його на сторінку або вставте текст. Великі файли не відкриваються в редакторі, а читаються частинами.
Виберіть спосіб розділення
За кількістю рядків, кількістю частин, розміром файлу або за рядком, що містить текст чи збіг із регулярним виразом. За потреби перші рядки можна повторювати в кожній частині.
Завантажте частини
Завантажте 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 створюється локально.