Большие архивы часто не помещаются на флеш‑накопители, в облако с ограничением по размеру, а также могут быть проблемой при передаче по сети. Разбиение архива на несколько томов решает эти задачи: каждый том имеет удобный размер, их можно собрать обратно в один файл и извлечь содержимое.
В этой статье вы узнаете:
- Какие программы позволяют создавать многотомные архивы (WinRAR, 7‑Zip, Total Commander, встроенные утилиты Linux).
- Как задать размер томов и какие ограничения существуют.
- Как собрать тома обратно в единый архив и распаковать его.
- Полезные советы и типичные ошибки.
Почему стоит разбивать архив на части
Разделение архива имеет несколько практических преимуществ:
- Ограничения файловой системы. FAT32 не поддерживает файлы больше 4 ГБ.
- Транспортные ограничения; Многие облачные сервисы и почтовые системы ограничивают размер загружаемого файла (например, 25 МБ в Gmail).
- Удобство хранения. На USB‑накопителях небольших объёмов удобно хранить тома по 700 МБ (CD‑ROM) или 4,7 ГБ (DVD).
- Повышение надёжности. При повреждении одного тома можно восстановить остальные, а не весь огромный архив.
Разбиение архива в Windows
WinRAR
WinRAR – самый популярный архиватор, поддерживающий создание многотомных архивов формата .rar и .zip.
- Запустите WinRAR и откройте окно «Добавить к архиву» (кнопка «Добавить» в главном меню).
- В поле «Имя архива» укажите желаемое имя (например,
backup.rar). - В разделе «Общие» найдите опцию «Разбить на тома, размером (байт)».
- Введите нужный размер тома. Можно использовать готовые варианты:
- 650 М – для CD‑ROM;
- 4 700 М – для DVD;
- 100 М, 500 М, 1 Г – любые пользовательские значения.
- Нажмите OK. WinRAR создаст файлы:
backup.part1.rar,
backup.part2.rar,
…
Важно: все тома должны находиться в одной папке при распаковке.
7‑Zip
7‑Zip поддерживает многотомные архивы только в формате .7z. Процесс аналогичен WinRAR.
- Выделите файлы/папки, которые хотите упаковать, и нажмите правой кнопкой → 7‑Zip → Добавить к архиву…
- В поле «Разделить на тома, размером» укажите нужный размер (например,
100M). - Нажмите OK. Появятся файлы
archive.7z.001,archive.7z.002и т.д.
Total Commander
Total Commander имеет встроенную функцию разбивки и сборки файлов.
- Выберите нужный файл, нажмите Файл → Разбить файл…
- В поле «Размер тома» укажите, например,
500M. - Нажмите ОК. Получите файлы
myfile.001,myfile.002… - Для обратного процесса используйте Файл → Сборка файлов….
Разбиение архива в Linux / macOS
С помощью split
Утилита split входит в почти любой дистрибутив GNU/Linux и macOS. Она разбивает любой файл (в т.ч. уже готовый архив) на части фиксированного размера.
# Пример: разбить архив backup.tar.gz на тома по 100 МБ
split -b 100M backup.tar.gz backup.part.
В результате появятся файлы backup.part.aa, backup.part.ab, …
Создание многотомного архива сразу
Можно комбинировать tar и split в одной команде:
# Создаём tar‑архив и сразу разбиваем его на тома по 2 ГБ
tar -cvf ⎼ /path/to/dir | split -b 2048M ⎻ backup.tar.
Для восстановления:
# Сначала склеиваем части
cat backup.tar.* > backup.tar
tar -xvf backup.tar
Использование 7z в консоли
7‑Zip имеет консольный клиент 7z, который умеет создавать многотомные архивы.
# Создать 7z‑архив, разбитый на тома по 500 МБ
7z a -v500m backup.7z /path/to/data
Получатся файлы backup.7z.001, backup.7z.002 …
Пример с zip и split
Если нужен именно .zip, можно сначала создать обычный архив, а потом разбить его:
zip -r backup.zip /path/to/data
split -b 200M backup.zip backup.zip.part.
Сборка:
cat backup.zip.part.* > backup.zip
unzip backup.zip
Как собрать части обратно
В Windows (WinRAR / 7‑Zip)
- Убедитесь, что все тома находятся в одной папке.
- Запустите любой из томов (обычно
.part1.rarили.001). - WinRAR/7‑Zip автоматически обнаружит остальные части и предложит распаковать архив.
В Linux (команда cat)
Для файлов, разбитых утилитой split, достаточно склеить их в один поток:
cat backup.part.* > backup.tar.gz
tar -xvf backup.tar.gz
Если томов несколько и они находятся в разных каталогах, укажите полный путь:
cat /mnt/usb/backup.part.* > backup.tar.gz
Проверка целостности
После сборки рекомендуется проверить контрольную сумму (MD5, SHA‑256) оригинального архива, если она известна:
sha256sum backup.tar.gz
Сравните полученный хеш с тем, что был записан до разбиения.
Практические рекомендации
- Выбирайте размер тома, учитывая конечный носитель. Для USB‑флешек 4 ГБ часто выбирают 3,5 ГБ, чтобы оставить место под файловую систему.
- Не меняйте имена томов. При сборке они должны идти в правильном порядке (001, 002, …).
- Храните оригинальный архивный файл. Если есть возможность, сохраняйте копию до разбиения – это спасёт в случае потери одного тома.
- Используйте проверку CRC/контрольных сумм. WinRAR и 7‑Zip автоматически сохраняют CRC для каждого тома, но дополнительная проверка не помешает.
- Для очень больших файлов (терабайты) лучше использовать
split+tar. Это экономит ресурсы и не требует повторного сжатия.
Часто задаваемые вопросы
Можно ли распаковать часть многотомного архива без остальных томов?
Нет. В большинстве форматов (RAR, 7z, ZIP) каждый том содержит ссылки на данные, расположенные в других томах. Для корректного извлечения нужен полный набор.
Что делать, если один из томов повреждён?
Попробуйте восстановить архив с помощью функции «Восстановить архив» в WinRAR или «Test archive» в 7‑Zip. Если восстановление невозможно, придётся пересоздать архив.
Как создать независимые части, которые можно распаковывать по отдельности?
Разделите исходные данные на несколько подпапок и упакуйте каждую в отдельный архив. Это даст независимые файлы, но увеличит общий размер из‑за повторяющихся заголовков.
Можно ли разбить архив онлайн без установки программ?
Да, существуют веб‑сервисы (например, ezyZip), которые позволяют загрузить файл и получить многотомные ZIP‑архивы. Однако такие сервисы ограничены по размеру и не подходят для конфиденциальных данных.
Разбиение архивов – простая, но мощная техника, позволяющая обходить ограничения файловых систем, упрощать передачу больших объёмов данных и повышать надёжность хранения. В Windows наиболее удобны графические инструменты WinRAR, 7‑Zip и Total Commander. В Linux и macOS всё то же самое можно сделать с помощью команд split, tar и консольного 7z. Главное – правильно выбрать размер томов, хранить их вместе и проверять целостность после сборки.
Удачной работы с большими архивами!