Как открыть часть многотомного архива

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Многотомные архивы (также называемые разделёнными или сегментированными) представляют собой один большой файл, разбитый на несколько частей для удобства хранения, передачи или записи на носители ограниченного объёма (например, DVD, флеш‑накопители)․ Чтобы извлечь данные, необходимо открыть все части архива, но иногда требуется работать только с определённым томом (например, проверить содержимое первой части или извлечь файлы, расположенные в начале архива)․ Ниже подробно описано, как это сделать․

Основные форматы многотомных архивов

  • ZIP – стандартный формат, поддерживает разбиение на тома через параметр -s (в 7‑Zip) или split в WinRAR․
  • RAR – родной формат WinRAR, тома имеют расширения ․part01․rar, ․part02․rar и т․д․
  • 7z – формат 7‑Zip, тома обозначаются как ․001, ․002 … ․7z․001․
  • TAR․GZ / TAR․BZ2 – при использовании утилиты split получаем файлы archive․tar․gz․001, archive․tar․gz․002 и т․п․

Подготовка к работе

Перед тем как приступать к извлечению части архива, убедитесь, что:

  1. Все части архива находятся в одной папке․
  2. Имена файлов следуют принятой схеме (например, archive․001, archive․002 …)․
  3. Нет повреждённых или отсутствующих томов – иначе извлечение может завершиться ошибкой․

Инструменты для открытия части многотомного архива

7‑Zip (GUI и командная строка)

7‑Zip умеет работать с большинством форматов и позволяет открыть отдельный том без необходимости распаковывать весь архив․

Через графический интерфейс

  1. Откройте 7‑Zip File Manager․
  2. Перейдите в папку с томами архива․
  3. Выделите первый том (обычно файл с расширением ․001 или ․part01․rar)․
  4. Нажмите «Открыть» – 7‑Zip автоматически подхватит остальные тома и покажет содержимое всего архива․
  5. Если нужно извлечь только определённые файлы, выделите их и нажмите «Извлечь»․

Через командную строку

7z x archive․001 -ooutput_folder

Здесь archive․001 – первый том; 7‑Zip сам найдёт остальные части и извлечёт их в output_folder․

WinRAR

WinRAR также поддерживает многотомные RAR‑архивы․

GUI

  1. Откройте WinRAR․
  2. Перейдите к папке с томами․
  3. Дважды кликните по файлу archive․part01․rar․
  4. WinRAR покажет содержимое всего архива; выберите нужные файлы и нажмите «Извлечь»․

Командная строка

unrar x archive․part01․rar output_folder

Песочница Linux: unzip, unrar, 7z, cat + tar

Для форматов, где тома представляют собой простое concatenation (например, ․tar․gz․001), можно сначала собрать части в один файл, а затем распаковать․

# Объединение частей
cat archive․tar․gz․001 archive․tar․gz․002 archive․tar․gz․003 > archive․tar․gz


tar -xzf archive․tar․gz -C output_folder

Если архив уже является самодостаточным многотомным (например, ․001 от 7‑Zip), достаточно указать первый том:

7z x archive․001 -ooutput_folder

Как открыть только определённую часть (том) архива

Иногда нужно посмотреть, какие файлы находятся, скажем, во втором томе, не распаковывая весь архив․ Для этого:

  1. Убедитесь, что все предыдущие тома доступны – многие форматы хранят информацию о структуре архива в первых томах․
  2. Используйте инструмент, поддерживающий «чтение» из конкретного тома:
  • 7‑Zip: 7z l archive․002 покажет список файлов, содержащихся во втором томе (если архив не сжат сплошным потоком)․
  • WinRAR: в меню «Операции» → «Информация об архиве» можно выбрать том и увидеть его содержимое․
  • Linux: для форматов ․tar‑based можно использовать tar -tf archive․tar․gz․002 после предварительного объединения необходимых частей․
  • Если архив использует сплошное сжатие (например, обычный ․zip разбитый на тома), то содержимое каждого тома зависит от предыдущих, и извлечение файлов из среднего тома без предшествующих невозможно․

    Проверка целостности частей

    Перед попыткой извлечения полезно проверить, что все тома не повреждены:

    • 7‑Zip: 7z t archive․001 – тестирует весь набор томов․
    • WinRAR: меню «Тест» → выбрать первый том․
    • Linux: unzip -t archive․zip (для ZIP) или unrar t archive․part01․rar․

    Если тест выдаёт ошибку, указывающую на конкретный том, замените или перезагрузите этот файл․

    Практический пример

    Допустим, у вас есть многотомный архив backup․7z․001, backup․7z․002, backup․7z․003․ Нужно извлечь только документы из папки docs․

    1. Поместите все три тома в одну директорию, например /home/user/archives․
    2. Откройте терминал и перейдите в эту директорию:
    cd /home/user/archives
    1. Выполните команду извлечения с указанием пути к нужной папке:
    7z x backup․7z․001 -o/home/user/extract docs*

    После выполнения команды в /home/user/extract появятся файлы из папки docs из всех трёх томов․

    Советы и лучшие практики

    • Всегда храните томы в одной папке и не переименовывайте их – иначе программа не сможет связать части․
    • Если архив создан с паролем, укажите его при извлечении: 7z x archive․001 -pВашПароль -ooutput․
    • Для больших архивов удобно использовать потоковую распаковку, чтобы не занимать лишнее место на диске: 7z x archive․001 -so | tar -xz -C output_folder (если формат позволяет)․
    • Регулярно проверяйте целостность резервных копий, особенно если они хранятся на съёмных носителях․
    • Открыть часть многотомного архива – задача, решаемая с помощью популярных архиваторов (7‑Zip, WinRAR) либо командных утилит в Linux․ Ключевые моменты: наличие всех томов, правильный выбор первого тома для указания программы и проверка целостности перед извлечением․ Следуя приведённым инструкциям, вы сможете эффективно работать с сегментированными архивами, извлекая только нужные данные без лишней траты времени и места на диске․