Как разбить большой файл или папку на несколько частей‑томов

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

+7 (800) 301-07-30

Реклама jurik.ru

Сегодня 16:52:09 () актуально обсудить, как разбить большой файл или папку на несколько частей‑томов, чтобы удобно передавать, хранить или записывать на носители с ограниченным объёмом (например, на флешку, CD/DVD или в облако с лимитом на размер файла). Ниже – подробное пошаговое руководство с примерами для самых популярных инструментов: WinRAR, 7‑Zip, встроенные средства Windows и Linux, а также онлайн‑сервисы.


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

  • Обход ограничений размера файла в почтовых сервисах, мессенджерах и облачных хранилищах.
  • Удобство записи на носители с фиксированным объёмом (CD ≈ 700 МБ, DVD ≈ 4,7 ГБ).
  • Повышение надёжности: если один том повреждён, остальные можно попытаться восстановить отдельно.
  • Возможность параллельной загрузки/выгрузки частей.

Основные программы и их возможности

Программа Поддерживаемые форматы Где задать размер тома Особенности
WinRAR RAR, ZIP, RAR5 Окно «Добавить в архив» → «Разделить на тома размером» Интуитивный GUI, поддержка восстановления, SFX‑архивы
7‑Zip 7z, ZIP, GZIP, BZIP2, TAR, WIM и др. Поле «Размер тома» в GUI или ключ -v в командной строке Высокая степень сжатия, бесплатный, кроссплатформенный
Встроенные средства Windows ZIP (через «Отправить → Сжатая (zip) папка») Не поддерживает деление на тома напрямую – нужно использовать сторонние архиваторы
Linux (tar, zip, rar, 7z) Любые, через комбинацию tar + split или напрямую в архиваторе Ключ -v у 7z/rar, split после tar, zip -s у zip Полная автоматизация через скрипты
Онлайн‑сервисы (ezyZip, ziponline и др.) ZIP (иногда RAR) Поле «Размер части» перед архивацией Не требуют установки, но ограничены размером загружаемого файла

Создание многотомного архива в WinRAR

  1. Откройте проводник, перейдите к нужной папке или файлу.
  2. Нажмите правой кнопкой мыши → Добавить в архив….
  3. В поле Имя архива укажите желаемое имя, например film_part.
  4. Выберите формат архива (RAR или ZIP).
  5. На вкладке Общие найдите параметр Разделить на тома размером.
  6. Укажите размер тома и единицу измерения:
    • b – байты (например, 1024b)
    • k – килобайты (например, 500k)
    • m – мегабайты (например, 200m)
    • g – гигабайты (например, 1g)
  7. При необходимости задайте уровень сжатия, пароль, создайте SFX‑архив.
  8. Нажмите OK. WinRAR создаст файлы вида film_part.part01.rar, film_part.part02.rar и т.д.

Пример: разбить файл bigfile;avi (1,4 ГБ) на части по 250 МБ:

В поле «Разделить на тома размером» ввести 250m → получим bigfile.avi.part01.rar, bigfile.avi.part02.rar, bigfile.avi.part03.rar, bigfile.avi.part04.rar.

Создание многотомного архива в 7‑Zip

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

  1. Выделите файлы/папку → правой кнопкой → 7‑Zip → Добавить в архив….
  2. В окне задайте Имя архива (например, archive).
  3. Выберите формат (7z для лучшего сжатия или ZIP для совместимости).
  4. В поле Размер тома укажите нужный объём и единицу (например, 150m).
  5. Настройте уровень сжатия, метод, пароль при необходимости.
  6. Нажмите OK. Получите файлы archive.001, archive.002 … (для 7z) или archive.zip.001 … (для ZIP).

Через командную строку (CLI)

Откройте командную строку (cmd) и перейдите в каталог с файлом.

Синтаксис:

7z a -t<format> -v<size><unit> <archive_name> <source>

Где:

  • -t – тип архива (zip, 7z, gzip, bzip2, tar и т.д.)
  • -v – размер тома (например, 200m для 200 МБ)
  • a – команда добавления (создания) архива.

Пример 1: создать 7z‑архив из папки test_arxiv томами по 150 МБ:

7z a -t7z -v150m archive.7z test_arxiv*

Получим файлы archive.7z.001, archive.7z.002 …

Пример 2: создать ZIP‑архив томами по 500 МБ:

7z a -tzip -v500m archive.zip bigfile.avi

Создание многотомного архива в Linux

Вариант 1: 7‑Zip (p7zip) в терминале

Установите p7zip-full (sudo apt-get install p7zip-full) и используйте ту же команду, что и в Windows:

7z a -t7z -v200m archive.7z /path/to/files/

Вариант 2: tar + split

  1. Создайте обычный tar‑архив (без сжатия или с gzip/bzip2):
tar -cf archive.tar /path/to/files/

tar -czf archive.tar.gz /path/to/files/
  1. Разбейте полученный файл на части нужного размера с помощью split:
split -b 200M archive.tar.gz archive_part.

Получим файлы archive_part.aa, archive_part.ab, …

Для сборки:

cat archive_part.* > archive.tar.gz
tar -xzf archive.tar.gz

Вариант 3: zip с параметром -s (split)

Некоторые версии zip поддерживают непосредственное деление:


zip -s 200m -r archive.zip /path/to/files/

Получим archive.zip, archive.z01, archive.z02 …

Сборка:

zip -s 0 archive.zip --out archive_joined.zip
unzip archive_joined.zip

Онлайн‑сервисы для создания многотомных ZIP‑архивов

Если установка программ невозможна, воспользуйтесь веб‑инструментами:

  • ezyZip () – позволяет загрузить файлы, указать размер части (например, 100 МБ) и получить готовые ZIP‑томы.
  • ZipOnline () – аналогичный функционал.
  • Archive.org’s “Create Multi‑Part ZIP” – редко, но тоже существует.

Процесс обычно выглядит так:

  1. Перетащите файлы или укажите их через форму загрузки.
  2. В поле «Размер части» введите нужное значение и выберите единицу (Б, КБ, МБ, ГБ).
  3. Нажмите «Создать архив» и дождитесь завершения.
  4. Скачайте полученные части (обычно именуются archive.zip, archive.z01, …).

Важно: онлайн‑сервисы имеют ограничения на максимальный размер загружаемого файла (часто 100‑500 МБ) и могут не гарантировать конфиденциальность данных.

Как собрать архив из частей обратно

Независимо от того, какой архиватор использовался, процесс сборки одинаков:

  1. Убедитесь, что все части находятся в одной папке и имеют корректные последовательные имена (например, archive.001, archive.002, …).
  2. Откройте первую часть (archive.001 или archive.part01.rar) в соответствующем архиваторе (WinRAR, 7‑Zip).
  3. Программа автоматически обнаружит остальные части и предложит извлечь содержимое.
  4. Если вы работаете в командной строке:
  • 7‑Zip: 7z x archive.001
  • WinRAR (RAR): unrar x archive.part01.rar
  • ZIP (split): zip -s 0 archive.zip --out archive_joined.zip && unzip archive_joined.zip
  • tar+split: cat archive_part.* > archive.tar && tar -xf archive.tar

Советы и лучшие практики

  • Выбирайте размер тома, кратный стандартным блокам носителя (например, 700 МБ для CD, 4 300 МБ для DVD). Это упрощает запись на диск.
  • Для важных данных добавляйте восстановительные блоки (в WinRAR – «Восстановительный том», в 7‑Zip – опция -sfx с параметром -v + -rr для избыточности).
  • Проверяйте целостность после создания: большинство архиваторов имеют команду «Тест» (7z t archive.001 или unrar t archive.part01;rar).
  • Если планируете передавать части по разным каналам (например, часть по email, часть через облако), нумеруйте их явно в имени файла (part01, part02) – это упрощает сборку у получателя.
  • Для автоматической обработки создавайте скрипты (batch‑файлы для Windows, sh‑скрипты для Linux), где задаёте размер тома один раз и получаете готовый набор частей.
  • Не забывайте про пароль и шифрование, если данные конфиденциальны. В 7‑Zip и WinRAR есть опция AES‑256.

Создание архива по частям – простой и эффективный способ работы с большими файлами в условиях ограничений по размеру. Выбор инструмента зависит от вашей платформы, предпочтений по формату и уровня автоматизации:

  • WinRAR – лучший вариант для пользователей Windows, которым нужен простой GUI и поддержка восстановления.
  • 7‑Zip – кроссплатформенный, бесплатный, обеспечивает высокое сжатие и гибкую работу через командную строку.
  • Linux‑утилиты (tar+split, zip -s) – идеальны для серверов и автоматизированных процессов.
  • Онлайн‑сервисы – удобны для редких разовых задач, когда установка программ невозможна.

Следуя приведённым выше инструкциям, вы сможете быстро разбить любой файл или директорию на тома нужного размера, а затем без труда собрать их обратно в исходное состояние.