Что такое Разделитель Файлов?

Разделитель файлов делит большой файл на несколько равных частей. Пригодится при ограничениях на размер вложений в почте, при загрузке на сервисы с лимитом размера или при разбивке архивов для хранения на съёмных носителях. Части можно снова объединить позднее.

Загрузите файл и выберите способ разделения: заданное число частей, максимальный размер части в КБ, МБ или ГБ, либо — для текстовых файлов вроде .txt, .csv, .log и .jsonl — фиксированное число строк на часть или разрез по любому разделителю (пустая строка, линия «---» или ключевое слово). Побайтовые режимы создают пронумерованные фрагменты вида document.part001.pdf, document.part002.pdf, которые можно собрать обратно соответствующим инструментом объединения без потери качества. Режимы по строкам и по разделителю создают текстовые части, открывающиеся сами по себе, а для CSV или TSV можно повторять строку заголовка в каждом фрагменте, чтобы любая часть импортировалась отдельно. Также можно скачать совместимый с sha256sum файл CHECKSUMS.txt для проверки каждой части после передачи и задать пользовательский префикс имени, чтобы упорядочить файлы.

Как использовать

  1. Загрузите файл, который нужно разделить.
  2. Выберите способ разделения: по числу частей, по максимальному размеру части в КБ, МБ или ГБ, либо — для текстовых файлов — по числу строк на часть или по разделителю, например пустой строке.
  3. Нажмите «Разделить» и скачайте все части как отдельные файлы или единый ZIP-архив.

Когда использовать

  • Отправить проектный файл на 1,2 ГБ через почту, в которой потолок вложения 25 МБ.
  • Скопировать крупный архив на FAT32-флешку, которая не принимает файлы больше 4 ГБ.
  • Разделить дамп базы на десять кусков, чтобы при медленной связи аплоад продолжался с последнего успешного.

Результат

Разделите презентацию весом 150 МБ на три части по 50 МБ, чтобы отправить по электронной почте с лимитом вложений 50 МБ.

Частые вопросы

Можно ли воспроизводить, открывать или запускать отдельные части?
Зависит от режима. Байтовые части видео, архива или PDF — это сырые срезы без заголовка формата, поэтому отдельный кусок не откроется сам по себе: нужны все части, собранные обратно. А части режимов «по строкам» и «по разделителю» для текстового файла (.txt, .csv, .log, .json) сами по себе являются валидным текстом, поэтому каждый выходной файл открывается и читается без склейки. Для файлов CSV и TSV можно включить «повторять строку заголовка», чтобы каждая часть сохраняла имена столбцов.
Делить по числу частей, по максимальному размеру, по строкам или по разделителю?
Выбирайте «макс. размер», когда у получателя жёсткий лимит (вложение почты, FAT32, бесплатный тариф загрузки). Выбирайте «число частей», если нужно просто аккуратное деление на 3 или 5 кусков, а точный размер в байтах не важен. Выбирайте «строк в части» для текстовых файлов (.csv, .log, .jsonl), когда каждый кусок должен оставаться валидным открываемым файлом — например, по 100 000 строк на часть CSV. Выбирайте режим разделителя, чтобы разрезать лог или markdown по каждой пустой строке, каждой черте «---» или любому ключевому слову.
Какая схема имён у частей?
Шаблон — {stem}.part001{ext}, {stem}.part002{ext} и так далее. Трёхзначное дополнение нулями сохраняет правильный алфавитный порядок даже после 100 частей, и инструмент-собиратель ожидает именно такое имя.
Есть ли верхняя граница для размера исходного файла?
На практике — сколько потянет вкладка по памяти, обычно несколько ГБ на десктопе. Сам срез Blob.slice лёгкий; узкое место — момент перед скачиванием, когда каждый кусок держится в ОЗУ.
Как потом собрать оригинал?
Перетащите все файлы .partNNN в парный инструмент-собиратель, проверьте, что порядок совпадает с числовым суффиксом, и скачайте. Поток байтов будет идентичен исходному — тот же размер, тот же хеш.

Похожие инструменты