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

Забудьте про лимиты загрузки. Узнайте, как превратить гигантский файл в удобные тома и собрать обратно без потерь. Инструкция внутри!

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

+7 (800) 301-07-30

Реклама jurik.ru

В современном мире часто возникает необходимость передать или хранить большие файлы, которые не помещаются на один носитель (USB‑накопитель, CD/DVD, облако) или превышают лимит загрузки. Решение – многотомный архив, то есть архив, разбитый на несколько файлов‑томов одинакового (или разного) размера.


Что такое многотомный архив?

Многотомный (мульти‑томный) архив – это один логический архив, физически представленный набором файлов с последовательными именами, например:

  • movie.7z.001
  • movie.7z.002
  • …

Каждый том содержит часть исходных данных. При распаковке архиватор автоматически «склеивает» их в единый файл.

Зачем делить архив на части?

  • Ограничения носителей. На CD/DVD помещается максимум 700 МБ, на флеш‑накопителях часто ограничивают размер тома.
  • Сетевые ограничения. При загрузке в облако или по FTP часто есть лимит на размер одного файла (например, 2 ГБ в Gmail).
  • Удобство передачи. Маленькие части проще отправлять в мессенджерах, по почте, через торрент‑клиенты.
  • Защита от потери. При повреждении одного тома остальные остаются целыми и могут быть восстановлены (при наличии резервных копий).

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

3.1 WinRAR

Самый популярный способ – воспользоваться графическим интерфейсом WinRAR.

  1. Установите WinRAR и откройте Проводник.
  2. Щёлкните правой кнопкой мыши по файлу (или папке), выберите «Добавить в архив…».
  3. В открывшемся окне внизу найдите поле «Разделить на тома, размер». Введите нужный размер, например 700M для CD‑дисков или 4G для флеш‑накопителя.
  4. При желании задайте уровень сжатия и метод (можно выбрать «Без сжатия», если нужен только перенос без изменения размера).
  5. Нажмите OK. WinRAR создаст файлы имя.rar, имя.r00, имя.r01 …

3.2 7‑Zip

7‑Zip поддерживает многотомные архивы в формате 7z.

Создание архива размером 250 МБ на каждый том:
7z a -v250m archive.7z /path/to/your/files

Параметр -v принимает суффиксы b (байты), k (килобайты), m (мегабайты), g (гигабайты).

3.3 Total Commander

В Total Commander выберите файлы → Файлы → Архивировать → в диалоговом окне укажите «Размер тома». Программа создаст файлы имя.zip, имя.z01, имя.z02 …

Инструменты для Linux (Ubuntu, Debian и др.)

4.1 tar + split

Самый «универсальный» способ – собрать архив tar, а затем разбить его командой split.


tar -cvf backup.tar /path/to/data

split -b 500M backup.tar backup.tar.part.

4.2 7‑Zip (p7zip)

В Linux тоже можно использовать 7‑Zip, как и в Windows.

7z a -v500m archive.7z /path/to/files

4.3 zip с опцией -s

Утилита zip умеет разбивать архив на части.

zip -s 700m -r movie.zip /path/to/movie.avi

Опция -s задаёт размер тома (здесь 700 МБ).

4.4 Пример: разбить большой AVI‑файл (1,4 ГБ) на два тома по 700 МБ


7z a -v700m movie.7z /home/user/test_arxiv/Naprolom.2012.HDRip.avi

Получим файлы movie.7z.001 (≈700 МБ) и movie.7z.002 (≈700 МБ).

Как собрать (склеить) многотомный архив

5.1 В Windows (WinRAR, 7‑Zip)

  • Дважды щёлкните по первому тому (archive.rar или archive.7z.001).
  • Выберите «Извлечь». Программа автоматически прочитает остальные части.

5.2 В Linux

Для архивов, разбитых командой split, сначала объединяем файлы, а затем распаковываем.


cat backup.tar.part.* > backup.tar

tar -xvf backup.tar

Для 7‑Zip и zip‑томов объединять не требуется – достаточно вызвать 7z x archive.7z.001 или unzip movie.zip, и утилита сама прочитает все тома.

Часто задаваемые вопросы (FAQ)

6.1 Можно ли изменить размер томов после создания архива?

Нет. Размер томов фиксируется в момент создания. Чтобы изменить размер, нужно пересоздать архив.

6.2 Что делать, если один том «повреждён»?

Большинство архиваторов поддерживают проверку целостности (WinRAR – «Тестировать архив», 7‑Zip – 7z t archive.7z.001). При наличии резервных копий можно восстановить только повреждённый том, а остальные оставить.

6.3 Как задать разный размер для разных томов?

Стандартные GUI‑утилиты (WinRAR, 7‑Zip) позволяют задать один размер для всех томов. Для произвольных размеров используйте команду split с разными параметрами или вручную разбейте архив на части.

6.4 Можно ли создать архив, который будет автоматически «склеиваться» при копировании?

Да. Форматы 7z, rar и zip поддерживают многотомность «из коробки». При копировании достаточно перенести все тома в одну папку, а затем открыть первый том.

6.5 Как создать архив размером 369 ГБ, если у меня нет столько данных?

Можно заполнить архив «пустыми» файлами или использовать генерацию фиктивных данных (например, dd if=/dev/zero of=bigfile bs=1M count=369000), а затем разбить полученный файл.

Лучшие практики

  • Всегда проверяйте целостность архива после создания (Test в WinRAR, 7z t в 7‑Zip).
  • Храните все тома в одной папке и не переименовывайте их (имя тома должно сохранять последовательность).
  • Если планируете передавать архив по сети, используйте одинаковый размер томов, поддерживаемый получающей стороной.
  • Для резервного копирования лучше использовать без сжатия (чтобы ускорить процесс) и лишь разбить на тома нужного размера.
  • При работе в Linux удобно писать небольшие скрипты, автоматизирующие процесс создания и восстановления.

Многотомные архивы – простой и надёжный способ работать с большими данными, когда есть ограничения по размеру файлов или носителей. В Windows наиболее удобны графические программы WinRAR и 7‑Zip, а в Linux – комбинация tar и split либо утилита 7z; Главное – правильно задать размер томов, проверить целостность и не потерять ни один из файлов‑томов.

Теперь вы знаете, как создавать, разбивать и собирать архивы на несколько частей на любой платформе. Удачной работы!