Разбиение & слияние файлов

Разрежьте любой файл — видео, образ диска, базу данных, архив, что угодно — на пронумерованные части по размеру или по количеству частей и соберите серию частей обратно в исходный файл. Разбиение побайтно точное: при слиянии части склеиваются по порядку, проверяется совпадение общего размера, и выводится SHA-256 собранного файла, чтобы сравнить его с оригиналом. Работает с классической нумерацией .001/.002, .part01, .split.001 и name[1].ext. Всё выполняется локально в вашем браузере.
Разбить Объединить
Перетащите сюда один файл, или нажмите, чтобы выбрать его
До 200 МБ. Файл никогда не покидает этот компьютер.
Файл не выбран.
Разбить по МБ на часть   |   частей
Нумерация
Выберите файл, чтобы увидеть план разбиения.
Целостность: объединитель склеивает части строго по их номеру, отказывается от разрывов в последовательности и выводит SHA-256 результата — если у вас есть эталонная сумма (со страницы Пакетный хеш файлов или манифеста релиза), сравнение двух доказывает, что цикл прошёл побайтно точно. Приватность: разбиение и слияние выполняются полностью в этой вкладке.

Что такое разбиение файлов?

Разбиение означает разрезание одного файла на несколько меньших по границам байтов: часть 1 содержит байты с 0 по N-1, часть 2 — с N по 2N-1 и так далее. Никакого сжатия, контейнера или преобразования — конкатенация всех частей по порядку в точности равна исходному файлу. Поэтому та же операция обращает сама себя: слияние — это не что иное, как склеивание частей обратно в правильном порядке.

Файлы разбивают, чтобы уложиться в ограничения размера — лимит вложения в письме, потолок 4 ГБ у USB-флешки FAT32, форма загрузки — или потому что загрузка, которую можно возобновить по частям, удобнее на плохом соединении, чем одна огромная передача.

Соглашения об именах

СтильПримерТипичный создатель
name.001backup.zip.001split, HJSplit, 7-Zip («разбить на тома»)
name.partNNmovie.mkv.part01WinRAR без сжатия
name.split.NNNdata.bin.split.001собственные скрипты, некоторые инструменты повторной загрузки по FTP
name[N].extimage[1].pngпакетные экспортёры сканеров и камер

Объединитель распознаёт все четыре, группирует файлы по общему базовому имени, сортирует по номеру и отказывается продолжать, если в нумерации есть дыра (отсутствующая часть молча испортила бы результат — лучше остановиться).

Чем разбиение не является

Это не сжатие — части вместе занимают столько же, сколько входной файл (плюс несколько байт обёртки ZIP, если вы берёте скачивание ZIP). Это не шифрование — каждая часть — простое содержимое; сначала используйте инструмент AES, если нужна секретность. Это не видеоредактор — разрезание видео по байтам не делает каждую часть самостоятельно воспроизводимой; для этого нужна перемуксировка, а это другая работа.

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

Почему есть лимит 200 МБ / 1 ГБ? — весь файл живёт в памяти браузера во время операции; сверх этого вкладка может исчерпать ОЗУ.
Можно ли объединить части, которые кто-то разбил другим инструментом? — да, если использовали простое побайтовое разбиение с одним из соглашений об именах выше. Архивы, сжатые во время разбиения (многотомные RAR/7z), — другой формат и требуют собственного инструмента.
Скачивание ZIP без потерь? — да; ZIP хранит каждую часть как есть (метод store, без повторного сжатия), поэтому распаковка даёт точные части.
Вы сохраняете мои файлы? — нет; закройте вкладку, и всё исчезнет.