Большие файлы и архивы часто неудобно хранить или передавать целиком: ограничение размера флеш‑накопителей‚ лимиты почтовых вложений‚ необходимость загрузки по частям в облако и т.д. К счастью‚ большинство архиваторов умеют создавать многотомные архивы – набор файлов одинакового (или почти одинакового) размера‚ которые потом легко собрать обратно.
В этой статье мы рассмотрим:
- Что такое многотомный архив и когда он нужен;
- Как разбить архив с помощью популярных GUI‑утилит (WinRAR‚ 7‑Zip‚ PeaZip);
- Как выполнить ту же задачу в консоли Linux/Unix (команды
split‚cat‚7z); - Как собрать части обратно в один файл;
- Полезные рекомендации и типичные ошибки.
Что такое многотомный архив?
Многотомный (или «разбитый») архив – это набор файлов‑частей‚ каждый из которых имеет фиксированный размер‚ например 250M‚ 700M (размер CD) или 4G (размер DVD). При создании такие части получают имена вида:
archive.part1.rar‚archive.part2.rar‚ … (WinRAR);archive.001‚archive.002‚ … (7‑Zip‚ split‑utility);archive.zip‚archive.z01‚archive.z02… (ZIP‑многотомный).
Все части содержат куски одного и того же сжатого потока‚ поэтому для восстановления нужен полный набор файлов.
Разбиение архива в Windows 2.1 WinRAR - Установите WinRAR (бесплатная пробная версия).
- В Проводнике Windows кликните правой кнопкой мыши по файлу или папке‚ которую хотите заархивировать‚ и выберите «Добавить в архив…».
- В открывшемся окне задайте имя архива (например
movie.rar) и формат RAR или RAR5. - В поле «Разбить на тома‚ размер» введите нужный размер‚ например
250M (можно выбрать из выпадающего списка: 100 МБ‚ 250 МБ‚ 700 МБ и т.д.). - Нажмите OK. WinRAR создаст файлы
movie.part1.rar‚ movie.part2.rar …
2.2 7‑Zip - Скачайте и установите 7‑Zip.
- Выделите нужный файл/папку‚ кликните правой кнопкой → 7‑Zip → Добавить к архиву….
- В поле «Формат архива» выберите 7z (или zip).
- В поле «Разбить на тома‚ размер» укажите‚ например‚
250M. - Нажмите OK. В результате появятся файлы
movie.7z.001‚ movie.7z.002 …
2.3 PeaZip (альтернатива)
- Установите WinRAR (бесплатная пробная версия).
- В Проводнике Windows кликните правой кнопкой мыши по файлу или папке‚ которую хотите заархивировать‚ и выберите «Добавить в архив…».
- В открывшемся окне задайте имя архива (например
movie.rar) и формат RAR или RAR5. - В поле «Разбить на тома‚ размер» введите нужный размер‚ например
250M(можно выбрать из выпадающего списка: 100 МБ‚ 250 МБ‚ 700 МБ и т.д.). - Нажмите OK. WinRAR создаст файлы
movie.part1.rar‚movie.part2.rar…
2.2 7‑Zip - Скачайте и установите 7‑Zip.
- Выделите нужный файл/папку‚ кликните правой кнопкой → 7‑Zip → Добавить к архиву….
- В поле «Формат архива» выберите 7z (или zip).
- В поле «Разбить на тома‚ размер» укажите‚ например‚
250M. - Нажмите OK. В результате появятся файлы
movie.7z.001‚ movie.7z.002 …
2.3 PeaZip (альтернатива)
250M.movie.7z.001‚ movie.7z.002 …PeaZip – бесплатный кроссплатформенный архиватор. В диалоговом окне создания архива есть поле «Split to volumes‚ size»‚ куда также вводится желаемый размер.
Разбиение архива в Linux / macOS 3.1 С помощью 7‑Zip (консольный) # Установить 7‑zip (Debian/Ubuntu)
sudo apt-get install p7zip-full
7z a -v250m archive.7z /path/to/large_file_or_folder
# Установить 7‑zip (Debian/Ubuntu)
sudo apt-get install p7zip-full
7z a -v250m archive.7z /path/to/large_file_or_folder
Параметр -v250m указывает размер тома. В результате появятся файлы archive.7z.001‚ archive.7z.002 …
Если архив уже существует (например‚ movie.tar.gz)‚ его можно «разрезать» без повторного сжатия:
# Разбить на части по 250 МБ
split -b 250M movie.tar.gz movie.part.
Команда создаст файлы movie.part.aa‚ movie.part.ab … (по алфавиту). Чтобы собрать их обратно:
# Объединить части
cat movie.part.* > movie.tar.gz
3.3 Комбинация: архивировать → разбить # 1) Архивируем в tar.gz
tar -czvf ౼ /path/to/big_folder |
split -b 250M ౼ movie.tar.gz.
# 1) Архивируем в tar.gz
tar -czvf ౼ /path/to/big_folder |
split -b 250M ౼ movie.tar.gz.
Такой конвейер экономит место‚ так как не создаёт промежуточный большой файл.
Как собрать многотомный архив обратно 4.1 WinRAR - Убедитесь‚ что все части находятся в одной папке.
- Кликните правой кнопкой по файлу
movie.part1.rar → «Извлечь в…». - WinRAR автоматически прочитает остальные тома и восстановит оригинальный файл.
4.2 7‑Zip - Выделите файл
movie.7z.001 (первый том) → 7‑Zip → «Извлечь…». - Утилита сама подхватит
.002‚ .003 и т.д.
4.3 Командная строка Linux/macOS # Объединяем части‚ созданные split
cat movie.part.* > movie.tar.gz
7z x movie.7z.001
- Убедитесь‚ что все части находятся в одной папке.
- Кликните правой кнопкой по файлу
movie.part1.rar→ «Извлечь в…». - WinRAR автоматически прочитает остальные тома и восстановит оригинальный файл.
4.2 7‑Zip - Выделите файл
movie.7z.001 (первый том) → 7‑Zip → «Извлечь…». - Утилита сама подхватит
.002‚ .003 и т.д.
4.3 Командная строка Linux/macOS # Объединяем части‚ созданные split
cat movie.part.* > movie.tar.gz
7z x movie.7z.001
movie.7z.001 (первый том) → 7‑Zip → «Извлечь…»..002‚ .003 и т.д.# Объединяем части‚ созданные split
cat movie.part.* > movie.tar.gz
7z x movie.7z.001
Важно: порядок частей имеет значение. При использовании cat убедитесь‚ что имена сортируются правильно (обычно они уже в алфавитном порядке).
Практические рекомендации - Выбирайте размер тома под конечное хранилище. Для USB‑флешек часто удобно 250 МБ‚ для CD – 700 МБ‚ для DVD – 4 ГБ.
- Проверяйте целостность. После создания многотомного архива запустите проверку (WinRAR → Проверить архив‚ 7‑Zip → Тестировать) – это гарантирует‚ что ни один том не повреждён.
- Не смешивайте форматы. Если вы создали архив RAR‚ собирайте его только WinRAR‑ом (или совместимыми утилитами). Аналогично для 7z и ZIP.
- Храните оригинальный файл списка томов. В некоторых случаях (особенно при split) полезно сохранять файл
movie.part.list с перечислением всех томов. - Сжатие перед разбиением экономит место. Если файл уже сжат (например‚ видео в H.264)‚ дополнительное сжатие даст мало эффекта‚ но всё равно может уменьшить размер на несколько процентов.
- Для передачи по сети используйте протоколы‚ поддерживающие возобновление. При загрузке больших томов через FTP/HTTP удобно включать возможность «resume»‚ чтобы не начинать загрузку заново при обрыве.
Часто задаваемые вопросы (FAQ) 6.1 Можно ли разбить уже существующий архив без повторного сжатия?
movie.part.list с перечислением всех томов.6.1 Можно ли разбить уже существующий архив без повторного сжатия?
Да. В Linux используйте split‚ в Windows – утилиту HJSplit или 7‑Zip с параметром -v (если архив ещё не разбит); При этом сохраняется оригинальная структура архива.
6.2 Что делать‚ если один из томов «потерян»?
Без него восстановить оригинальный файл невозможно. Нужно заново создать архив или попытаться восстановить том из резервной копии.
6.3 Как изменить размер томов после их создания?
Никак. Нужно заново собрать архив и указать новый размер. Некоторые программы (WinRAR) позволяют «перепаковать» архив‚ но это всё равно создаёт новые тома.
6.4 Можно ли объединить несколько небольших архивов в один большой?
Да‚ но только если они были созданы как части одного многотомного архива. Если это независимые архивы‚ их объединять нельзя – они содержат отдельные каталоги и контрольные суммы.
Разбиение архивов на части – простая‚ но очень полезная техника‚ позволяющая обходить ограничения файловой системы‚ упрощать передачу больших файлов и повышать надёжность хранения. С помощью GUI‑утилит (WinRAR‚ 7‑Zip‚ PeaZip) процесс занимает несколько кликов‚ а в Linux/macOS всё то же самое можно выполнить в терминале одной строкой.
Помните о проверке целостности‚ храните все тома в одном каталоге и выбирайте размер тома‚ соответствующий вашему носителю. Следуя этим рекомендациям‚ вы без проблем сможете делить и собирать любые архивы.
Дата публикации: . Информация основана на данных‚ полученных из открытых источников (WinRAR‚ 7‑Zip‚ статьи и руководства‚ доступные в интернете по состоянию на ).