Часто возникает необходимость передать или сохранить большой файл, размер которого превышает допустимые лимиты (например, ограничение почтового сервиса, объем флеш-накопителя файловой системы FAT32, 4 ГБ, или размер диска). В таких случаях на помощь приходит функция разбивки архива на тома (части). В этой статье мы подробно разберем, как это сделать с помощью самых популярных архиваторов: WinRAR, 7-Zip и файловым менеджером Total Commander.
Зачем нужно разбивать архивы на части?
- Обход ограничений по размеру: Запись файлов >4 ГБ на флешки с FAT32, отправка вложений в почте (обычно лимит 20–25 МБ), загрузка на файловые хостинги с лимитами.
- Удобство передачи: Легче передать несколько маленьких файлов, чем один гигантский — при обрыве связи не придется качать/копировать всё с начала.
- Надежность: При использовании записи информации о восстановлении (Recovery Record) можно восстановить поврежденный том.
Способ 1: WinRAR (Самый популярный и функциональный)
WinRAR предоставляет самый гибкий интерфейс для создания многотомных архивов. Это стандарт де-факто для Windows.
Пошаговая инструкция:
- Выделите файл или папку, которую хотите заархивировать.
- Нажмите правой кнопкой мыши и в контекстном меню выберите «Добавить в архив…» (Add to archive…).
- В открывшемся окне перейдите на вкладку «Общие» (General), если она не активна.
- Найдите поле «Разбить на тома размером (в байтах)» (Split to volumes, bytes) в левой нижней части окна.
- Выберите готовый пресет (например, 100 MB, 700 MB (CD), 4.7 GB (DVD)) или введите свой размер вручную (например, 50M или 50000000).
- (Опционально) Установка пароля: Перейдите на вкладку «Дополнительно» (Advanced) -> кнопка «Установить пароль…» (Set password). Введите пароль дважды. Рекомендуется поставить галочку «Шифровать имена файлов» (Encrypt file names).
- Нажмите OK. WinRAR создаст файлы с расширениями .part1.rar, .part2.rar, .part3.rar и т.д.
Важно: Для распаковки достаточно запустить только первую часть (.part1.rar). WinRAR автоматически найдет и подключит остальные части, если они лежат в той же папке.
Способ 2: 7-Zip (Бесплатный, открытый, мощный)
7-Zip — отличная бесплатная альтернатива. Он создает тома с расширениями .7z.001, .7z.002 (или .zip.001 для формата ZIP).
- Нажмите правой кнопкой мыши на файл/папку -> 7-Zip -> «Добавить к архиву…».
- В окне параметров обратите внимание на поле внизу слева: «Разбить на тома размером (в байтах)» (Split to volumes).
- Выберите размер из выпадающего списка или введите вручную (поддерживаются суффиксы: k, m, g, например, 100m).
- Выберите формат архива: 7z (лучшее сжатие) или zip (максимальная совместимость без сторонних программ).
- При необходимости задайте пароль в блоке «Шифрование» (Encryption) справа (метод AES-256).
- Нажмите OK.
Нюанс: Для распаковки 7-Zip также требует наличия всех частей в одной папке. Открывайте файл .001.
Способ 3: Total Commander (Встроенные инструменты без архиваторов)
Если у вас установлен Total Commander, вы можете разбить любой файл (даже уже готовый архив, видео, образ диска) на куски заданного размера без пересжатия. Это работает очень быстро.
Инструкция:
- Откройте Total Commander и перейдите в папке с файлом.
- Выделите нужный файл (пробелом или Insert).
- В главном меню выберите Файл (Files) -> Разбить файл… (Split file…).
- В диалоге укажите размер части (можно выбрать из пресетов: дискетта, ZIP-диск, CD, DVD, или ввести свой в байтах/Кб/Мб).
- Укажите папку назначения (по умолчанию — текущая панель).
- Нажмите OK. Файл будет разбит на части с расширениями .<имя>.001, .002 и создан файл контрольных сумм .<имя>.crc.
Сборка (обратная операция) в Total Commander:
- Выделите первую часть (.001).
- Меню Файл -> Собрать файл… (Combine files…).
- Укажите имя выходного файла и нажмите OK.
Способ 4: Разбивка уже готового архива (без перепаковки)
Иногда файл уже заархивирован (например, вы скачали большой .rar или .7z), и его нужно просто «порубить» на куски. Перепаковывать его заново долго и бесполезно (сжатие уже применено).
- Total Commander (описан выше) — лучший вариант для Windows.
- Консольная утилита
split(Linux/macOS/WSL/Git Bash):split -b 100M big_archive.rar "big_archive.rar.part"Собрат обратно:
cat big_archive.rar.part* > big_archive.rar. - WinRAR (меню «Инструменты»): В старых версиях WinRAR было меню Инструменты -> Разделить архив, но в современных версиях эта функция убрана из GUI, оставаясь только при создании нового архива. Поэтому для готового файла лучше использовать TC или
split.
Важные нюансы и частые ошибки
Независимость частей vs Сплошной архив
По умолчанию WinRAR и 7-Zip создают сплошные (solid) многотомные архивы. Это значит, что данные сжаты как один поток. Вы не можете распаковать только вторую часть без первой. Все тома (.part1, .part2…) обязательно должны находиться в одной папке для успешной распаковки.
Если вам нужны независимые архивы (чтобы каждая часть открывалась отдельно), нужно отключить сплошное сжатие (в WinRAR: вкладка «Сжатие» -> «Создать сплошной архив» — снять галочку) и добавлять файлы группами в отдельные архивы вручную.
Именование файлов
- WinRAR:
name.part1.rar,name.part2.rar… - 7-Zip:
name.7z.001,name.7z.002… - Total Commander (Split):
name.001,name.002…
Никогда не переименовывайте части вручную (например, убирая нули или меняя расширения), иначе программа не найдет продолжение.
Контроль целостности (CRC32 / SFV / MD5)
При передаче файлов по ненадежным каналам (FTP, мессенджеры, плохие флешки) настоятельно рекомендуется создать файл контрольных сумм.
- В WinRAR: вкладка «Файлы» -> «Создать файл контрольных сумм» (Create SFV/MD5).
- В Total Commander: при разбивке автоматически создается файл
.crc. - Получатель должен проверить суммы перед распаковкой.
Восстановление данных (Recovery Record)
В WinRAR при создании архива (вкладка «Дополнительно» -> «Информация для восстановления») можно добавить Recovery Record (RR) (например, 3–10%). Это позволяет восстановить архив, если один из томов немного поврежден (битые сектора на флешке, ошибки передачи). Для 7-Zip этой функции нет, но можно использовать внешнюю утилиту PAR2 (создает файлы .par2 для восстановления).
Сравнительная таблица инструментов
| Инструмент | Плюсы | Минусы | Для чего лучше |
|---|---|---|---|
| WinRAR | Пароли, RR (восстановление), удобный GUI, стандарт де-факто, поддержка .rar/.zip | Платный (условно-бесплатный), закрытый код | Ежедневная работа, передача файлам коллегам/клиентам, важные данные |
| 7-Zip | Полностью бесплатный (LGPL), открытый код, лучшее сжатие (LZMA2), AES-256 | Нет встроенного Recovery Record, менее привычный интерфейс | Архивация бэкапов, работа в Linux (p7zip), максимальное сжатие |
| Total Commander | Мгновенная разбивка любого файла без пересжатия, сборка без сторонних программ | Не сжимает (только режет), платный шелл | Разбивка готовых огромных файлов (видео, образы дисков, готовые архивы) |
| split (Linux/WSL) | Стандарт POSIX, работает в скриптах/автоматизации, максимальная скорость | Требует терминал, нет GUI | Серверы, скрипты бэкапа, контейнеры Docker |
Как собрать (распаковать) архив обратно?
Правило простое: все части должны быть в одной папке.
- Убедитесь, что у вас есть все части (от .part1/.001 до последней). Проверьте по размеру: последняя часть обычно меньше остальных;
- Нажмите правой кнопкой мыши на первую часть (
.part1.rar,.7z.001,.001). - Выберите «Распаковать сюда» (Extract here) или «Распаковать в…»
- Если запрашивает пароль — введите его.
- Программа сама подхватит остальные тома.
Ошибка «Том не найден» или «Архив поврежден»?
- Проверьте, не потеряна ли какая-то часть посередине.
- Проверьте контрольные суммы (SFV/MD5/CRC).
- Если используется WinRAR с Recovery Record — попробуйте «Восстановить архив» (Repair) в меню Инструменты.
Разбивка архива на части — базовая навык для работы с большими данными. Для большинства пользователей WinRAR остается оптимальным выбором благодаря сочетанию удобства, поддержки паролей и уникальной функции Recovery Record (восстановление после повреждений). Если нужен бесплатный стандарт, 7-Zip. А если нужно просто и быстро «порубить» уже готовый 20-гигабайтовый файл на куски для флешек — Total Commander или консольная split сэкономят часы времени на перепаковку.
Выбирайте инструмент под задачу, не забывайте про пароли для конфиденциальных данных и контрольные суммы для проверки целостности при передаче!