Многотомные (мульти‑томные) архивы – это один большой файл, разбитый на несколько более мелких частей․ Такое деление делается, чтобы:
- поместить архив на носители с ограниченным объёмом (флеш‑карты, CD/DVD);
- удобно передавать файлы через сети с ограничением на размер сообщения;
- избежать потери данных при скачивании – если один том повреждён, остальные остаются пригодными․
После того как все тома находятся в одной папке, их необходимо объединить и распаковать․ Ниже – пошаговые инструкции для самых популярных форматов и программ․
Общие правила перед объединением
- Все части должны быть в одной директории․ Имена обычно имеют вид
file․part1․rar,file․part2․rarилиfile․001,file․002и т․д․ - Убедитесь, что никакой части не не хватает․ Количество томов обычно указано в имени первого файла (например,
file․part1․rar (10 parts))․ - Если архив был скачан, проверьте контрольные суммы (MD5, SHA‑1) – это избавит от проблем с повреждёнными томами․
- Не переименовывайте отдельные части, меняйте только расширения, если это требуется программой (например,
․001→․zip)․
Объединение с помощью графических архиваторов
2․1 WinRAR (Windows)
WinRAR умеет автоматически «склеивать» тома, если они находятся рядом․
- Скопируйте все части в одну папку․
- Выделите все файлы (Ctrl + A или Ctrl‑клик по каждому)․
- Щёлкните правой кнопкой мыши → «Извлечь в текущую папку» (или «Извлечь в …»)․
- WinRAR проверит наличие всех томов, объединит их и начнёт распаковку․
Если после этого появляется сообщение «Не найден файл partX․rar», значит один из томов отсутствует или повреждён․
2․2 7‑Zip (Windows, Linux, macOS)
7‑Zip работает аналогично, но иногда требуется указать первый том вручную․
- Поместите все части в одну папку․
- Откройте первый файл (обычно
file․001илиfile․part1․rar) через контекстное меню → 7‑Zip → Extract Here․ - Программа сама найдёт остальные тома и объединит их․
Для формата ․001/․002/… 7‑Zip распознаёт их как «split archive», но если файлы имеют нестандартные расширения, переименуйте их в ․7z․001, ․7z․002 и т․д․
2․3 WinZip, PeaZip, Bandizip
Все перечисленные программы поддерживают многотомные архивы․ Алгоритм тот же: выделить все части → выбрать «Извлечь»․
Объединение в командной строке
3․1 Windows (cmd)
Если по какой‑то причине графический архиватор не справляется, можно «склеить» файлы вручную, а затем распаковать полученный единый архив․
copy /b file․part1․rar+file․part2․rar+file․part3․rar combined․rar
После этого:
rar x combined․rar
или
7z x combined․rar
3․2 Linux / macOS (bash)
Для Unix‑подобных систем удобно использовать cat (или dd)․
cat file․001 file․002 file․003 > combined․zip cat file․part1․rar file․part2․rar file․part3․rar > combined․rar
После создания единого файла распаковываем обычным архиватором:
unzip combined․zip # для ZIP unrar x combined․rar # для RAR 7z x combined․7z # для 7z
3․3 Использование zip с параметром -FF
Если архив повреждён, можно попытаться восстановить его:
zip -FF archive․zip --out fixed․zip unzip fixed․zip
Эта команда ищет все части, рассчитывает правильные смещения и собирает их в один файл․
Специальные утилиты для склейки
- HJSplit – простая программа, умеющая «склеивать» файлы с расширениями
․001,․002и т․д․ Доступна для Windows и Linux․ - File Joiner – аналог HJSplit с поддержкой drag‑&‑drop․
- cat и copy /b – встроенные средства ОС (см․ раздел 3)․
Пример работы в HJSplit:
- Запускаем программу, нажимаем кнопку Join․
- Указываем первый файл (например,
file․001)․ - Задаём имя результирующего файла (например,
file․zip)․ - Нажимаем Start – программа объединит все части․
Как работать с конкретными форматами
5․1 RAR (часто ․part1․rar, ․part2․rar)
- WinRAR и 7‑Zip автоматически склеивают такие тома․
- Если требуется вручную, используйте
copy /b(Windows) илиcat(Linux)․
5․2 ZIP (часто ․zip․001, ․zip․002)
- 7‑Zip распознаёт их как «split archive»․
- В Linux можно собрать командой
zip -FFилиcat․
5․3 7z (часто ․7z․001)
- 7‑Zip – основной инструмент․ Откройте первый том, остальные подхватятся․
- Для склейки вручную:
cat file․7z․001 file․7z․002 > full․7z․
5․4 TAR / TAR․GZ (Linux)
Тара часто разбивают с помощью split:
split -b 100M bigarchive․tar․gz part_
Для обратного действия:
cat part_* > bigarchive․tar․gz tar -xzvf bigarchive․tar․gz
Проверка целостности после объединения
После склейки и распаковки рекомендуется убедиться, что файл не повреждён․
- Для RAR:
rar t combined․rar - Для ZIP:
unzip -t combined․zip - Для 7z:
7z t combined․7z - Сравните контрольные суммы (MD5, SHA‑256) с оригинальными, если они известны:
md5sum combined․rar sha256sum combined․rar
Частые ошибки и как их избежать
- Отсутствует один из томов․ Программа выдаст сообщение «Missing part X»․ Нужно найти недостающий файл․
- Тома находятся в разных папках․ Переместите их в одну директорию․
- Неправильные расширения․ Переименуйте
․001→․zip․001(или․7z․001) только если архиватор не распознаёт их автоматически․ - Повреждённый том․ Попробуйте восстановить с помощью
rar r(для RAR) илиzip -FF(для ZIP)․
Онлайн‑сервисы (если не хотите устанавливать программы)
Существуют веб‑инструменты, которые объединяют архивы в браузере, например Aspose Zip Merge․ Они подходят для небольших файлов (до нескольких сотен мегабайт) и требуют загрузки всех томов на сервер․
Объединить многотомный архив – задача простая, если следовать нескольким правилам:
- Все части в одной папке․
- Использовать проверенный архиватор (WinRAR, 7‑Zip, PeaZip)․
- При необходимости – склеить вручную с помощью
copy /b(Windows) илиcat(Linux/macOS)․ - Проверить целостность полученного файла․
Эти шаги позволяют безболезненно собрать любой архив, будь то RAR, ZIP, 7z или TAR, и получить доступ к его содержимому․
Автор статьи: ChatGPT – ваш помощник в работе с файлами и архивами․