Разбиение больших файлов и архивов на более мелкие части

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

+7 (800) 301-07-30

Реклама jurik.ru

Разбиение больших файлов и архивов на более мелкие части – это одна из самых востребованных задач при работе с мультимедиа, резервным копированием и обменом данными․ В статье мы подробно разберём, зачем это делается, какие инструменты подходят для разных операционных систем и как выполнить процесс «от начала до конца»․


Почему стоит разбивать архивы?

  • Ограничения файловых систем․ FAT32 поддерживает файлы максимум 4 ГБ, а некоторые USB‑накопители и старые карты памяти работают именно с этой ФС․
  • Удобство передачи․ При отправке файлов по электронной почте, через мессенджеры или файлообменники часто есть лимит на размер вложения (например, 25 МБ в Gmail)․
  • Надёжность․ При загрузке больших файлов с плохим соединением проще повторно загрузить только повреждённый том, а не весь архив целиком․
  • Хранение․ На физических носителях (DVD, Blu‑Ray, старые флешки) часто требуется разбить архив на части фиксированного размера․

Инструменты для разбиения архивов

Существует несколько популярных программ, которые позволяют создавать многотомные архивы:

  1. 7‑Zip – бесплатный кроссплатформенный архиватор с поддержкой форматов 7z, zip, tar и др․
  2. WinRAR – коммерческий, но широко используемый архиватор, умеющий работать с форматами RAR и ZIP․
  3. Командные утилиты Linux – 7z, split, cat и tar․

Как разбить архив в Windows

WinRAR (GUI)

  1. Выберите файл или папку, которую хотите заархивировать․
  2. Щёлкните правой кнопкой мыши → Добавить в архив…․
  3. В открывшемся окне задайте имя архива (например, archive_film․rar)․
  4. В нижней части слева найдите поле Разбить на тома, размером и укажите нужный размер:
    • 250M – 250 МБ
    • 1G – 1 ГБ
  5. Нажмите OK․ WinRAR создаст файлы archive_film․part001․rar, archive_film․part002․rar и т․д․

7‑Zip (GUI)

  1. Установите 7‑Zip (официальный сайт) и откройте 7‑Zip File Manager․
  2. Перейдите в каталог с нужным файлом, выделите его и нажмите Добавить (кнопка Alt+A)․
  3. В поле Архив укажите имя, например archive_film․7z․
  4. В разделе Разбить на тома, размером введите 250M (или любой другой размер)․
  5. Нажмите OK․ В результате появятся файлы archive_film․7z․001, archive_film․7z․002 …

Как разбить архив в Linux

С помощью 7‑Zip (CLI)

Установите пакет p7zip-full (в большинстве дистрибутивов он уже есть):

sudo apt-get install p7zip-full # Debian/Ubuntu
sudo dnf install p7zip # Fedora

Пример разбиения файла Naprolom․2012․HDRip․avi на тома по 250 МБ:

7z a -v250m archive_film․7z Naprolom․2012․HDRip․avi

После выполнения вы получите файлы archive_film․7z․001, archive_film․7z․002 …

С помощью утилиты split

Если архив уже готов (например, archive_film․zip), его можно «разбить» без повторного сжатия:

split -b 250M archive_film․zip archive_film․part․

Команда создаст файлы archive_film․part․aa, archive_film․part․ab и т․д․ Для восстановления используйте cat:

cat archive_film․part․* > archive_film․zip

Создание многотомного архива с помощью tar + split

tar -cvf ー /path/to/large_folder | split -b 250M ⎯ archive_film․tar․

Для восстановления:

cat archive_film․tar․* | tar -xvf -

Как собрать архив обратно

WinRAR

  • Убедитесь, что все части находятся в одной папке․
  • Дважды щёлкните по файлу archive_film․part001․rar (или ․rar)․
  • Выберите Извлечь в…․ WinRAR автоматически соберёт остальные тома․

7‑Zip

  • Откройте любой из файлов archive_film․7z․001 в 7‑Zip․
  • Нажмите кнопку Extract и укажите папку назначения․
  • 7‑Zip проверит наличие остальных томов и произведёт распаковку․

Linux (CLI)

Для многотомного 7‑Zip архива:

7z x archive_film․7z․001

Для файлов, разбитых командой split:

cat archive_film․part․* > archive_film․zip
unzip archive_film․zip

Практический пример: разбиваем 1,4 ГБ AVI‑файл на части по 250 МБ

Исходные данные

keizekz:/media/xlamino/test_arxiv$ ls -lh
-rw-r--r-- 1 keiz keiz 1,4G 30 Jun 2012 Naprolom․2012․HDRip․avi

Шаг 1 – создаём многотомный архив 7‑Zip

7z a -v250m archive_film․7z Naprolom․2012․HDRip․avi

Результат (пример):

-rw-r--r-- 1 keiz keiz 250M 01 Jul 2026 archive_film․7z․001
-rw-r--r-- 1 keiz keiz 250M 01 Jul 2026 archive_film․7z․002
-rw-r--r-- 1 keiz keiz 250M 01 Jul 2026 archive_film․7z․003
-rw-r--r-- 1 keiz keiz 250M 01 Jul 2026 archive_film․7z․004
-rw-r--r-- 1 keiz keiz 150M 01 Jul 2026 archive_film․7z․005

Шаг 2 – переносим части куда нужно (например, на USB‑накопитель)

Каждый том не превышает 250 МБ, поэтому их можно копировать на FAT32‑накопитель без проблем․

Шаг 3 – собираем архив обратно (на любой машине)

7z x archive_film․7z․001

После распаковки получаем оригинальный Naprolom․2012․HDRip․avi размером 1,4 ГБ․

Часто задаваемые вопросы

Можно ли разбить уже существующий архив без его пересжатия?

Да․ В Windows это делается через WinRAR → Инструменты → Разделить․ В Linux – утилитой split․ Обратите внимание, что при таком способе вы теряете возможность «потоковой» проверки целостности (контрольные суммы) каждого тома․

Что делать, если одна из частей потерялась?

Для архивов 7‑Zip и RAR каждый том содержит контрольные суммы․ При попытке распаковать архив программа сообщит, какой том отсутствует․ Нужно просто восстановить недостающий файл (скачать заново, запросить у отправителя)․

Как задать размер тома в мегабайтах, а не в байтах?

Во всех упомянутых программах поддерживается суффикс:

  • 250m – 250 МБ
  • 1g – 1 ГБ
  • 1024k – 1 МБ

Можно ли использовать другие форматы (zip, tar, rar) для многотомных архивов?

Да․ 7‑Zip умеет создавать многотомные архивы в форматах 7z и zip․ WinRAR поддерживает rar и zip․ Главное – при распаковке использовать ту же программу, что и при создании․

Разбиение архивов – простая, но чрезвычайно полезная операция․ С помощью 7‑Zip и WinRAR вы можете создавать многотомные архивы как в графическом интерфейсе, так и через командную строку, а в Linux – использовать мощные утилиты 7z, split и tar․ Следуя приведённым инструкциям, вы сможете без труда подготовить большие файлы к передаче, хранению и резервному копированию, а также быстро собрать их обратно без потери данных․