Разбиение большого архива на несколько томов (частей) – удобный способ переносить файлы, которые не помещаются на флешку, CD/DVD или в облачное хранилище․ После разделения каждый том можно копировать независимо, а затем собрать обратно без потери данных․ В статье рассмотрим, почему это полезно, какие программы и способы существуют, а также пошаговые инструкции для самых популярных инструментов․
Зачем делить архивы?
- Обход ограничений размера носителя (флешка – 4 ГБ, DVD – 4,7 ГБ и т․д․)․
- Удобство передачи по почте или мессенджерам, где есть лимит на размер вложения․
- Возможность параллельной загрузки/скачивания частей из разных источников․
- Дополнительная защита: можно хранить контрольную сумму (например, CRC) отдельно и проверять целостность после сборки․
Основные программы для разделения
- WinRAR – коммерческий архиватор с простым интерфейсом и поддержкой томах․
- 7‑Zip – бесплатный архиватор с высокой степенью сжатия и функцией разбиения․
- PowerShell – встроенная в Windows утилита для работы с файлами без стороннего ПО․
- Онлайн‑сервисы (например, Splitter на calculators․vip) – удобны для небольших файлов, не требуют установки․
- Откройте Проводник, найдите файл или папку, которую нужно архивировать․
- Щёлкните правой кнопкой мыши → WinRAR → Добавить в архив…
- В окне «Имя и параметры архива» перейдите на вкладку Общие․
- Найдите поле Разделить на тома размером (в байтах)․
- Укажите желаемый размер каждой части (например, 100M для 100 МБ, 4G для 4 ГБ)․ Можно использовать суффиксы K, M, G․
- Нажмите OK․ WinRAR создаст набор файлов с именами archive․part01․rar, archive․part02․rar и т․д․
- Опционально: сохраните файл с контрольной суммой (например, archive․sfv) – он понадобится для проверки целостности после сборки․
- Щёлкните правой кнопкой мыши на файл/папку → 7‑Zip → Добавить в архив…
- В поле Размер тома укажите нужный объём (например, 700M)․
- Выберите формат архива (7z, zip или rar – если установлен плагин)․
- Нажмите OK․ Получите файлы вида archive․7z․001, archive․7z․002 и т․д․
- Перейдите на сайт, например calculators․vip/splitter․
- Загрузите исходный файл․
- Укажите количество частей или размер каждой части․
- Нажмите «Разделить» и скачайте полученные архивы․
- Убедитесь, что все части находятся в одной папке и имеют правильную нумерацию (part01, part02 …)․
- Откройте первую часть (обычно ․part01․rar или ․001) в том же архиваторе, которым вы создали том․
- Выберите пункт Извлечь или Собрать файл (в WinRAR – Файлы → Собрать файл…)․
- Программа автоматически подхватит последующие тома и восстановит исходный архив․
- При необходимости проверьте целостность через контрольную сумму (CRC, MD5, SHA‑256)․
- Всегда указывайте размер тома чуть меньше реального объёма носителя, чтобы осталось место для файловой системы (например, на флешке FAT32 оставляйте ~10 МБ свободного места)․
- Не удаляйте файлы с контрольной суммой или файлы восстановления (например, ․rev в RAR) – они помогут восстановить повреждённые тома․
- При работе с очень большими архивами (>10 ГБ) предпочтительно использовать формат 7z с высоким уровнем сжатия – это уменьшит общее количество томов․
- Если архив защищён паролем, вводите его только при открытии первой части; остальные тома будут расшифрованы автоматически․
- При переносе частей на другой компьютер проверяйте, что имена файлов не изменились (некоторые почтовые клиенты могут добавлять префиксы)․
Как разделить архив в WinRAR
Шаги:
Как разделить архив в 7‑Zip
Процесс аналогичен WinRAR:
Разделение через PowerShell (без сторонних архиваторов)
Если нужно просто разбить уже готовый архив (например, bigfile․zip) на части фиксированного размера, можно использовать командлет Split-Path совместно с [System․IO․File]::ReadAllBytes или более простой способ – утилиту fsutil․ Пример:
$source = "C:igfile․zip"
$partSize = 100MB
$counter = 1
Get-Content $source -ReadCount $partSize -Encoding Byte | ForEach-Object {
$path = "C:igfile․part{0:D2}․bin" -f $counter
$_ | Set-Content -Path $path -Encoding Byte
$counter++
}
Каждая часть будет иметь расширение ․part01․bin, ․part02․bin и т․д․ Для сборки достаточно выполнить обратную операцию:
Get-ChildItem C:igfile․part*․bin | Sort-Object Name | ForEach-Object {
Get-Content $_․FullName -Encoding Byte
} | Set-Content -Path C:igfile_restored․zip -Encoding Byte
Онлайн‑сервисы
Для небольших файлов (до нескольких сотен мегабайт) удобно воспользоваться веб‑разделителем:
После скачивания проверьте контрольную сумму (если сервис её предоставляет) и приступайте к переносу․
Сборка архива обратно
Независимо от того, какой инструмент использовался для разделения, процесс сборки одинаков:
Полезные советы и типичные ошибки
Деление архива на части – простой и надёжный способ обойти ограничения по размеру файлов и обеспечить удобную передачу данных․ Выбор инструмента зависит от ваших предпочтений: WinRAR и 7‑Zip предлагают графический интерфейр и дополнительные функции (восстановление томов, защита паролем), PowerShell подходит для автоматизации и работы без стороннего ПО, а онлайн‑сервисы удобны для быстрого разделения небольших файлов․ Следуя приведённым инструкциям и советам, вы сможете без труда разбить любой архив, перенести его на нужный носитель и собрать обратно без потери информации․