Разделение архивов на тома 7‑Zip WinRAR WinZip

Файл не влезает в почту или на флешку? Узнайте, как легко превратить гигантский архив в удобные тома за пару кликов в любимом архиваторе.

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

+7 (800) 301-07-30

Реклама jurik.ru

Часто возникает необходимость передать или сохранить большой файл, размер которого превышает допустимые лимиты (например, ограничение почтового сервиса на вложение, 25 МБ, лимит файловой системы FAT32 — 4 ГБ, или объем флеш-накопителя)․ В таких случаях на помощь приходит функция разбиения архива на тома (многотомных архивов)․ Эта статья подробно описывает, как это сделать с помощью самых популярных архиваторов: 7-Zip, WinRAR и WinZip, а также через командную строку в Linux․

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

  • Обход ограничений по размеру: Отправка больших файлов по электронной почте, через мессенджеры или загрузка на файловые хостинги с лимитами․
  • Запись на носители: Разбиение образа диска или бэкапа для записи на несколько DVD-дисков или флешек с файловой системой FAT32․
  • Надежность передачи: При обрыве связи при загрузке большого файла нужно начинать сначала․ При загрузке томов по отдельности потеряется только один маленький кусок․
  • Параллельная загрузка: Возможность качать части архива одновременно с разных источников или в несколько потоков․

Способ 1: 7-Zip (Бесплатно, Open Source, Windows/Linux/macOS)

Это один из лучших инструментов для создания многотомных архивов формата ․7z (максимальное сжатие) и ․zip (максимальная совместимость)․

Через графический интерфейс (Windows):

  1. Установите 7-Zip, если он еще не установлен․
  2. Нажмите правой кнопкой мыши на файл или папку, которую хотите заархивировать․
  3. В контекстном меню выберите 7-Zip → Добавить в архив․․․․
  4. В открывшемся окне настройте параметры:
    • Формат архива: 7z (лучшее сжатие) или zip (открывается везде без сторонних программ)․
    • Уровень сжатия: Ультра (максимальный размер экономии места) или Обычный (быстрее)․
    • Метод сжатия: LZMA2 (для 7z) — поддерживает многоядерность․
    • Разделить на тома, байт: Самое важное поле․ Введите размер части вручную (например, 100M для 100 МБ, 700M для CD, 4480M для DVD, 1900M для FAT32 с запасом) или выберите готовый пресет из выпадающего списка․
  5. Нажмите ОК․ В папке с исходным файлом появятся части: archive․7z․001, archive․7z․002, archive․7z․003 и т․д․

Через командную строку (универсально для Windows/Linux/macOS):

7z a -v100m archive․7z bigfile․iso

Разбор команды:

  • a — добавить в архив․
  • -v100m — разбить на тома по 100 МБ (можно использовать k — КБ, m — МБ, g — ГБ)․
  • archive․7z — имя выходного архива․
  • bigfile․iso, файл, который архивируем․

Способ 2: WinRAR (Платный, Shareware, Windows/Linux/macOS)

Стандарт де-факто для формата ․rar и отличная поддержка ․zip․ Создает части с расширениями ․part1․rar, ․part2․rar․․․

Через графический интерфейс:

  1. Нажмите ПКМ на файл/папку → Добавить в архив․․․ (или значок WinRAR на панели инструментов)․
  2. Во вкладке Общие выберите Формат архива: RAR (или ZIP)․
  3. Найдите поле Разделить на тома размером (байт)․
  4. Введите размер вручную (например, 100000000 для ~100 МБ) или выберите из списка (CD, DVD, флешка и т․д․)․ Можно писать с суффиксами: 100m, 1g, 500k․
  5. (Рекомендуется) Во вкладке Сжатие установите Создать сплошной архив (Solid archive) — это даст лучшее сжатие для множества мелких файлов, но потребует наличия всех частей для извлечения хоть одного файла․
  6. Нажмите ОК․

Через командную строку:

rar a -v100m -r archive․rar bigfolder
  • -v100m — размер тома 100 МБ․
  • -r — рекурсивный обход папок․

Способ 3: WinZip (Платный, Windows/macOS)

Популярен в корпоративной среде․ Работает преимущественно с форматом ․zip (и ․zipx)․

  1. Откройте WinZip, перетащите файлы в окно программы․
  2. Нажмите кнопку Сохранить как (Save As)․
  3. В диалоге сохранения найдите опцию Разделить Zip-файл (Split Zip file) или выберите в типе файла Split Zip (․zip, ․z01, *․z02․․․)․
  4. Укажите размер части (например, 1․44 МБ для дискеты — исторически, или пользовательский размер в МБ/КБ)․
  5. Сохраните․ Файлы будут названы: archive․zip, archive․z01, archive․z02․․․

Способ 4: Linux (tar + split) — «Unix-way»

В Linux часто используют нативный подход: сначала упаковывают в ․tar․gz (или ․tar․xz), а потом режут утилитой split․ Это работает быстрее и не требует установки 7z/rar․

Создание и разбиение одной командой (через pipe):

tar czvf ⎻ large_folder/ | split -b 100M ౼ archive․tar․gz․part
  • tar czvf - — создать gzip-архив и вывести в stdout (дефис в конце)․
  • split -b 100M, резать входящий поток на куски по 100 МБ․
  • - — читать из stdin․
  • archive․tar․gz․part — префикс имен файлов (получится archive․tar․gz․partaa, archive․tar․gz․partab․․․)․

Сборка обратно (восстановление):

cat archive․tar․gz․part* | tar xzvf -

Примечание: Если нужен удобный список файлов как в 7z/rar, лучше использовать 7z (пакет p7zip-full) в Linux так же, как в Windows․

Как правильно распаковать многотомный архив?

Главное правило: Все части (․001, ․002․․․ или ․part1․rar, ․part2․rar․․․) должны лежать в одной папке и иметь идентичные имена до нумерации․

  1. Скачайте/скопируйте все части в одну директорию․
  2. Не пытайтесь открыть вторую или третью часть отдельно, выдаст ошибку «Архив поврежден» или «Неожиданный конец архива»․
  3. Откройте только первую часть (archive․7z․001, archive․part1․rar, archive․zip)․
  4. Нажмите «Извлечь» (Extract)․ Архиватор сам найдет остальные части и соберет исходный файл․

⚠ Важные нюансы и советы

  • Контрольная сумма: Перед отправкой/передачей создайте файл с хеш-суммами (MD5, SHA-256) для каждой части (например, через 7-Zip: ПКМ → CRC SHA → SHA-256 → Сохранить в файл)․ Получатель сможет проверить целостность каждой части перед распаковкой․
  • Файловая система FAT32: Максимальный размер файла — 4 ГБ (4 294 967 295 байт)․ Ставьте размер тома не более 4000M (или 3900M для надежности), иначе часть не запишется на флешку․
  • Сплошной архив (Solid): В WinRAR/7-Zip дает лучшее сжатие (до 10-50% выигрыша на похожих файлах), но: 1) повреждение одной части убивает весь архив; 2) нельзя извлечь один файл без чтения всех предыдущих частей․ Для передачи по ненадежным каналам лучше отключать сплошное сжатие․
  • Пароль: Устанавливайте пароль на архив (в настройках добавления в архив), если данные конфиденциальны․ Используйте шифрование AES-256 (доступно в 7z, RAR5, ZIP AES)․
  • Имена файлов: Не переименовывайте части вручную (например, part1․rar → video_part1․rar)․ Архиватор не найдет продолжение․ Если нужно переименовать — переименуйте все части сразу по одному шаблону (video․part1․rar, video․part2․rar)․

Сравнительная таблица форматов

Формат Расширения частей Сжатие Скорость Где открыть без доп․ ПО Рекомендация
7z ․7z․001, ․7z․002․․․ Максимальное (LZMA2) Средняя/Высокая Нигде (нужен 7-Zip, PeaZip, Keka) Для личного архива, бэкапов, максимальной экономии места․
RAR (RAR5) ․part1․rar, ․part2․rar․․․ Высокое Высокая Windows 11 (частично), Linux (unar), macOS (The Unarchiver) Стандарт для обмена файлами в интернете, хорошее соотношение скорости/сжатия․
ZIP (Store/Deflate) ․zip, ․z01, ․z02․․․ или ․zip․001 Низкое/Среднее Очень высокая Везде: Windows, Linux, macOS, Android, iOS, Smart TV, приставки․ Если получатель не может/не хочет ставить архиваторы․ Совместимость 100%․
ZIP (LZMA/ZSTD) ․zip, ․z01․․․ Высокое Низкая Только современные архиваторы (7-Zip, WinZip), не встроенные в ОС․ Редко используется из-за проблем совместимости․

Частые ошибки и их решение

Ошибка «Архив поврежден» или «CRC Failed» при распаковке

Причины: Не скачалась одна из частей (битый скачивание), битой сектор на диске, или часть изменена/переименована․

Лечение: Проверьте хеш-суммы (MD5/SHA) каждой части․ Если не совпадает, качайте/копируйте эту конкретную часть заново․ Если архив не сплошной (non-solid), можно извлечь остальные файлы, игнорируя битый (в 7-Zip: «Извлечь» → галочка «Игнорировать ошибки»)․

«Не найден следующий том» / «Insert the disk with․․․»

Причина: Вы пытаетесь открыть не первую часть, или части лежат в разных папках, или у них разные имена (например, file․001 и file_2․002)․

Лечение: Соберите все части в одну папку․ Убедитесь, что имена одинаковы до номера части․ Откройте только первый файл․

Не хватает места на диске при распаковке

Архиватору нужно место под все части архива + распакованные файлы + временные файлы․

Лечение: В настройках архиватора (7-Zip: Инструменты → Настройки → Система → Временные файлы) укажите папку для временных файлов на другом диске, где есть место․ Или распаковывайте по частям (если формат и сплошность позволяют)․

Разбиение архива на части — простая и надежная технология, спасающая при передаче больших данных․ Для большинства задач на Windows оптимален 7-Zip (формат 7z) — бесплатен, сжимает лучше всего и работает быстро за счет многоядерности․ Если нужно отправить файл человеку, который не хочет ничего устанавливать — используйте ZIP (в том же 7-Zip)․ Для совместимости со старыми скриптами и привычки — WinRAR․

Всегда проверяйте контрольные суммы частей перед удалением оригинала и сообщайте получателю: «Скачай все части, положи в одну папку, открой первую»․