Разбитые (многотомные) архивы часто используются для удобной передачи больших файлов через интернет или на носителях с ограниченным объёмом. В такой ситуации каждый том имеет одинаковое расширение (например, .zip.001, .zip.002 …) или специальный суффикс (.part1.rar, .part2.rar и т.д.). Ниже рассмотрим, как правильно собрать и распаковать такие архивы самых популярных форматов.
Общие принципы работы с многотомными архивами
- Все части архива должны находиться в одной папке.
- Имена файлов должны следовать последовательной нумерации (001, 002 … или part1, part2 …).
- Не меняйте расширения файлов вручную – иначе программа не сможет определить тип архива.
- Для извлечения достаточно указать программе на первый том; она сама подтянет остальные части.
Как извлечь разбитый архив ZIP
Формат ZIP поддерживает многотомные архивы с расширениями .z01, .z02, …, .zip (последний том).
Шаги в Windows
- Скачайте и установите 7‑Zip (бесплатно) или WinRAR.
- Перейдите в папку с частями архива.
- Щёлкните правой кнопкой мыши по файлу с расширением
.zip(или.z01в некоторых случаях). - Выберите «Извлечь сюда» или «Извлечь в <имя папки>».
- Программа автоматически найдёт остальные части и выполнит распаковку.
Шаги в Linux
- Установите
unzip(если ещё не установлен):
sudo apt-get install unzip(Debian/Ubuntu) илиsudo dnf install unzip(Fedora). - Перейдите в каталог с архивом:
cd /path/to/archive - Выполните команду:
unzip archive.zip(илиunzip archive.z01– главное, чтобы указать первый том). - Утилита сама подтянет
.z02,.z03и т.д.
Как извлечь разбитый архив RAR
RAR использует схему .part01.rar, .part02.rar … или .r00, .r01, …, .rar.
В Windows
- Установите WinRAR (пробная версия достаточна для распаковки).
- Откройте папку с частями.
- Дважды кликните по файлу
.part01.rar(или.r00). - В окне WinRAR нажмите «Извлечь в» и укажите целевую папку.
- Программа автоматически прочитает все последующие части.
В Linux
- Установите
unrar илиrar(пакетunrarобычно достаточно):
sudo apt-get install unrar. - Перейдите в директорию с архивом.
- Выполните:
unrar x archive.part01.rar(илиunrar x archive.r00). - Утилита найдёт остальные части и извлечёт содержимое.
Как извлечь разбитый архив 7Z
7‑Zip также поддерживает многотомные архивы: .7z.001, .7z.002, …
В Windows (через 7‑Zip)
- Установите 7‑Zip.
- Откройте папку с частями.
- Щёлкните правой кнопкой по файлу
*.7z.001. - Выберите «7‑Zip» → «Извлечь сюда» (или «Извлечь в <имя>»).
- Программа соберёт все тома и распакует их.
В Linux (p7zip)
- Установите пакет
p7zip-full:
sudo apt-get install p7zip-full. - Перейдите в каталог с архивом.
- Выполните:
7z x archive.7z.001 - 7‑Zip автоматически подхватит
.7z.002,.7z.003и т.д.
Как извлечь разбитый архив TAR (с сжатием)
Тар‑архивы сами по себе не разбиваются, но часто их сжимают gzip, bzip2 или xz и затем делят на части. Примеры: archive.tar.gz.001, archive.tar.bz2.002 и т.д.
- Убедитесь, что у вас установлены
tar,gzip,bzip2илиxz(обычно присутствуют по умолчанию). - Перейдите в папку с частями.
- Соберите все части в один файл:
cat archive.tar.gz.00* > archive.tar.gz(звёздочка подхватывает все номера). - Распакуйте полученный tar‑архив:
tar -xzvf archive.tar.gz(для gzip),
tar -xjvf archive.tar.bz2(для bzip2),
tar -xJvf archive.tar.xz(для xz).
Для работы с tar‑архивами удобно использовать 7‑Zip:
- Установите 7‑Zip.
- Переименуйте первые части, чтобы они имели одинаковое расширение, например
archive.tar.gz.001→archive.tar.gz.001(оставьте как есть). - Выберите файл
*.tar.gz.001, правой кнопкой → «7‑Zip» → «Извлечь сюда». - 7‑Zip соберёт все части, распакует tar и затем извлечёт файлы из него.
Полезные советы и типичные проблемы
- Повреждённые части. Если при распаковке появляется ошибка о повреждённом томе, проверьте целостность файлов (например, посчитать контрольные суммы MD5/SHA‑256, если они предоставлены).
- Неправильный порядок. Убедитесь, что все части имеют одинаковый префикс и последовательную нумерацию без пропусков.
- Слишком длинные имена. Некоторые старые версии архиваторов могут не поддерживать имена длиннее ; в так случае попробуйте распаковать в короткий путь (например, C: emp).
- Автоматизация. Для массовой обработки можно написать скрипт (bash или PowerShell), который сначала объединяет части (
catилиcopy /b), а затем распаковывает полученный архив.
Извлечение разбитого на части архива – несложная задача, если знать, какой формат используется и какой инструмент подходит для работы с ним. Главное – держать все части в одной папке, указывать программе на первый том и позволять ей самостоятельно подтянуть остальные. Следуя приведённым выше инструкциям, вы сможете быстро и без ошибок получить содержимое любого многотомного архива ZIP, RAR, 7Z или TAR.