Создание многотомных архивов в различных операционных системах

Файл не влезает в почту или на флешку? Учимся создавать многотомные архивы в 7-Zip, WinRAR и Linux. Собираем части обратно за секунды без ошибок!

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

+7 (800) 301-07-30

Реклама jurik.ru

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

Почему стоит разбивать архивы на части?

  • Обход ограничений на размер загружаемого файла (например, 25 МБ в почте Gmail).
  • Удобство резервного копирования на носители с ограниченной ёмкостью (CD, DVD, флешки).
  • Повышение надёжности: при повреждении одного тома остальные остаются доступными.
  • Возможность параллельной загрузки/скачивания нескольких частей.

Создание многотомных архивов в Windows

WinRAR

WinRAR – самый популярный архиватор с поддержкой томов.

  1. Щёлкните правой кнопкой мыши по файлу или папке, выберите Добавить в архив….
  2. В поле Имя архива укажите желаемое имя (например, film.part1.rar).
  3. В разделе Разделить на тома размером укажите нужный размер (например, 250m для 250 МБ). Можно использовать суффиксы b (байт), k (КБ), m (МБ), g (ГБ).
  4. Нажмите OK – WinRAR создаст набор файлов film.part1.rar, film.part2.rar и т.д.

7‑Zip

7‑Zip – бесплатный архиватор с высокой степенью сжатия.

  1. Выделите объект, правой кнопкой → 7‑Zip → Добавить в архив….
  2. В формате архива выберите zip, 7z или rar (если установлен плагин).
  3. В поле Размер тома укажите значение, например 150m.
  4. Нажмите OK. Получите файлы вида archive.001, archive.002 и т.д.

Стандартные средства Windows (ZIP)

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

powershell -Compress-Archive -Path C:	est_arxiv* -DestinationPath C:rchive.zip

После создания обычного ZIP‑файла его можно разбить утилитой split из пакета GnuWin32 или 7z:

7z a -v250m archive.zip C:	est_arxiv*

Ключ -v250m указывает размер тома 250 МБ.

Создание многотомных архивов в Ubuntu (Linux)

Утилита split + tar/gzip

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

tar -czf ⎼ /path/to/test_arxiv | split -b 200M ⎻ archive.tar.gz.

Получим файлы archive.tar.gz.aa, archive.tar.gz.ab и т.д.

7‑Zip (p7zip)

Установить:

sudo apt-get install p7zip-full

Создать том:

7z a -v250m archive.7z /path/to/test_arxiv

WinRAR через Wine

Если предпочитаете графический интерфейс WinRAR, его можно запустить под Wine:

wine WinRAR.exe

Далее действуйте как в обычной Windows‑версии (см. выше).

Многотомные архивы на MikroTik

На оборудовании MikroTik нет встроенных архиваторов, но можно воспользоваться внешними скриптами:

  1. Скопировать больший файл на FTP‑сервер или USB‑накопитель.
  2. На ПК с Linux/Windows выполнить разбиение (см. выше).
  3. Загрузить полученные тома обратно на устройство через File → Copy в WinBox или через FTP.

Для автоматизации можно использовать скрипт на языке MikroTik:

:local src "bigfile.img"
:local dst "bigfile_part"
:local size 250000 # размер в KiB (250 МБ)
:local i 0
:while ([/file get [$src] size] > ($size1024)) do={
/file copy src=$src dst=("$dst" . $i)
src-start=($i$size1024) src-len=($size1024)
:set i ($i+1)
}

Скрипт копирует куски файла в отдельные файлы‑тома.

Онлайн‑сервисы для создания томов ZIP

Если установка программ невозможна, подойдут веб‑инструменты:

  • ezyZip – позволяет загрузить файлы, указать размер тома и получить готовый набор ZIP‑томов.
  • Archive.org’s “Split and Merge” – простой интерфейс для деления и сборки архивов.

Плюсы: нет необходимости в установке, доступно с любого устройства. Минусы: ограничение по размеру загружаемого файла и необходимость доверия стороннему сервису.

Сборка (распаковка) многотомного архива

  1. Поместите все части (;part01.rar, .part02.rar и т.д.) в одну папку.
  2. Дважды щёлкните по первой части (.part01.rar) – WinRAR автоматически обнаружит остальные тома и извлечёт содержимое.
  1. Выделите все тома (.001, .002 …).
  2. Правой кнопкой → 7‑Zip → Извлечь сюда.

Командная строка (Linux)

cat archive.tar.gz. | tar -xz

Или для 7‑Zip:

7z x archive.7z

Самораспаковывающийся (SFX) архив

Многие архиваторы позволяют создать SFX‑модуль, который при запуске сам распакует тома:

  • В WinRAR при создании архива установите галочку Создать SFX‑архив.
  • В 7‑Zip используйте параметр -sfx при создании: 7z a -sfx archive.exe -v250m folder.

Полученный .exe (Windows) или .run (Linux) можно просто двойным щелчком запустить – он последовательно соберёт тома и извлечёт файлы.

Полезные советы и лучшие практики

  • Одинаковый размер томов упрощает проверку целостности (можно сравнить контрольные суммы каждой части).
  • При передаче по сети используйте проверку контрольной суммы (MD5, SHA‑256) для каждого тома.
  • Если планируется долгосрочное хранение, предпочтительно использовать формат с высокой степенью сжатия и хорошей поддержкой (7z, RAR5).
  • Для резервных копий на оптических носителях выбирайте размер тома, не превышающий ёмкость диска (например, 650 МБ для CD, 4,7 ГБ для DVD‑R).
  • Не забывайте проверять целостность после сборки: большинство архиваторов имеют пункт Тест архива.
  • Разбивка больших файлов на тома – это простой, но мощный способ обойти ограничения по размеру, повысить надёжность передачи и упростить хранение. В Windows удобные инструменты: WinRAR и 7‑Zip предлагают графический интерфейс с настройкой размера тома, а в Linux достаточно воспользоваться комбинацией tar, gzip и split или тем же 7‑Zip. Онлайн‑сервисы становятся отличной альтернативой, когда установка программ невозможна. Зная основные принципы и следуя рекомендациям выше, вы сможете быстро создавать и собирать многотомные архивы в любой среде.