Большие файлы (фильмы, базы данных, образы дисков) часто не помещаются на обычный носитель или не могут быть переданы через сети с ограничением по размеру. В таких случаях удобно создать архив и разбить его на несколько томов фиксированного размера. В этой статье мы подробно разберём, как это сделать в разных операционных системах и с помощью самых популярных программ.
Зачем разбивать архив на части?
- Ограничения носителей. Флеш‑накопитель, CD‑ROM, DVD имеют фиксированный объём.
- Транспортировка через сеть. Многие почтовые сервисы и файлообменники ограничивают размер одного файла (например, 2 ГБ).
- Устойчивость к ошибкам. При повреждении одного тома остальные остаются целыми и их можно восстановить.
- Удобство загрузки. Пользователь может скачивать части поочерёдно, а не ждать загрузки гигабайтного файла целиком.
Инструменты для создания многотомных архивов
| Платформа | Программа | Поддержка многотомных архивов | Дополнительные возможности |
|---|---|---|---|
| Windows | WinRAR | Да (RAR, ZIP) | Самораспаковывающиеся архивы, шифрование, проверка CRC |
| Windows | 7‑Zip | Да (7z, ZIP) | Открытый исходный код, высокая степень сжатия |
| Windows | Total Commander | Да (через встроенный архиватор) | Файловый менеджер, поддержка FTP, синхронизация |
| Linux / macOS | tar + split | Да (через split) | Стандартные утилиты, работают в любой оболочке |
| Linux / macOS | 7‑Zip (p7zip) | Да (7z) | Командная строка, скриптование |
| Linux / macOS | zip + split | Да (через split) | Широкая совместимость |
Как создать архив и разбить его на части в Windows
WinRAR
- Установите WinRAR и откройте проводник.
- Выделите файлы/папку, которые хотите заархивировать, нажмите правой кнопкой → Добавить в архив….
- В открывшемся окне задайте:
- Имя архива (например,
movie.rar). - Формат архива – RAR (рекомендовано) или ZIP.
- Внизу слева найдите поле «Разбить на тома, размером» и укажите нужный размер:
например500m– 500 МБ,2g– 2 ГБ,1024k– 1 МБ.
- Имя архива (например,
- Нажмите OK. WinRAR создаст файлы
movie.part001.rar,movie.part002.rarи т.д.
7‑Zip
- Скачайте и установите 7‑Zip.
- Выделите нужные файлы → правой кнопкой → 7‑Zip → Добавить к архиву….
- В окне Добавление к архиву задайте:
- Формат архива – 7z (наилучшее сжатие) или zip.
- В поле «Разбить на тома, размер» введите, например,
500M(обратите внимание на регистр).
- Нажмите ОК. Получите файлы
movie.7z.001,movie.7z.002…
Total Commander
- Откройте Total Commander, перейдите в каталог с данными.
- Выделите файлы → Файлы → Архивировать (или клавиша
Alt+F5). - В диалоговом окне выберите формат (ZIP, RAR) и укажите «Размер тома» (например,
500M). - Нажмите ОК. Программа создаст многотомный архив.
Как создать архив и разбить его на части в Linux / macOS
tar + split (самый «универсальный» способ)
Комбинация tar (создание архива) и split (разделение файла) работает в любой POSIX‑совместимой системе.
# 1. Создаём tar‑архив (можно добавить сжатие gzip или bzip2)
tar -cvf movie.tar /path/to/movie.avi
split -b 500M movie.tar movie.part.
Если нужен сжатый архив, замените -cvf на -czvf (gzip) или -cjvf (bzip2):
tar -czvf movie.tar.gz /path/to/movie.avi
split -b 500M movie.tar.gz movie.part.
7‑Zip (p7zip) в терминале
# Установить p7zip, если ещё не установлено
sudo apt-get install p7zip-full # Debian/Ubuntu
sudo yum install p7zip # RHEL/CentOS
7z a -v500m -mx=9 movie.7z /path/to/movie.avi
zip + split
# Создаём обычный zip‑архив
zip -r movie.zip /path/to/movie.avi
split -b 500M movie.zip movie.part.
Использование rar в Linux
Если установлен rar (не бесплатный, но часто присутствует), можно создать многотомный архив напрямую:
rar a -v500m movie.rar /path/to/movie.avi
Как собрать части обратно в один файл
WinRAR / 7‑Zip (Windows)
- Убедитесь, что все части находятся в одной папке.
- Дважды щёлкните по
movie.part001.rar(илиmovie.7z.001) и нажмите Извлечь. Программа автоматически объединит остальные тома.
Linux – сборка tar‑частей
# Объединяем части в один файл
cat movie.part.* > movie.tar
tar -xvf movie.tar
tar -xzvf movie.tar.gz
7‑Zip (Linux/Windows)
7z x movie.7z.001
zip + split
cat movie.part.* > movie.zip
unzip movie.zip
Практические советы и подводные камни
- Выбирайте размер тома с запасом. Если вы планируете записывать части на флешку 4 ГБ, задайте размер
3.9G– это избавит от проблем с файловой системой FAT32, где максимальный размер файла 4 ГБ‑1 байт. - Контролируйте контрольные суммы. После создания архива рекомендуется сохранить
md5илиsha256хеш всего архива (до разбиения) и сравнить его после сборки. - Не меняйте имена томов. Программы ищут файлы по шаблону
.001,.002и т.д. Любое переименование сломает процесс восстановления. - Шифрование. Если архив содержит конфиденциальные данные, включайте пароль (WinRAR – Установить пароль, 7‑Zip – параметр
-pMyPassword). - Резервные копии. Храните хотя бы одну копию оригинального (неразбитого) архива, если части будут утеряны.
Часто задаваемые вопросы (FAQ)
Можно ли разбить уже готовый архив без распаковки?
Да. В WinRAR и 7‑Zip есть функция «Разбить архив», которая просто копирует данные в новые тома без распаковки. В командной строке Linux можно использовать split напрямую.
Какой формат лучше использовать: RAR, ZIP или 7z?
Для максимального сжатия и надёжности выбирайте 7z (7‑Zip) – он поддерживает многотомность, шифрование AES‑256 и более высокий коэффициент сжатия, чем RAR/ZIP. Однако RAR более совместим с устаревшими системами Windows.
Что делать, если один из томов повреждён?
Если архив был создан с включённой проверкой CRC (по умолчанию в WinRAR/7‑Zip), при распаковке будет выдана ошибка. При наличии резервных копий можно пересоздать только повреждённый том, либо использовать опцию «Восстановить архив» в WinRAR (требуется файл .rev).
Как создать самораспаковывающийся (SFX) многотомный архив?
В WinRAR откройте Опции → Создать SFX‑архив и укажите «Разбить на тома». В 7‑Zip добавьте параметр -sfx к команде 7z:
7z a -v500m -sfx movie.exe /path/to/movie.avi
Разбиение больших файлов на части – простая, но очень полезная техника. В Windows самым удобным способом являются графические архиваторы WinRAR и 7‑Zip. В Linux/macOS удобно использовать сочетание tar и split или командный 7z. Главное – правильно выбрать размер тома, следить за целостностью данных и хранить все части в одной папке.
Теперь вы знаете, как:
- Создать архив любого формата;
- Разбить его на тома заданного размера;
- Собрать части обратно в единый файл;
- Обеспечить безопасность и проверку целостности.
Удачной архивации!