Большие файлы часто разбивают на несколько частей (томов) – это упрощает их перенос на флеш‑накопители, загрузку через интернет или хранение в облаке. После того как все части окажутся у вас в одной папке, их необходимо объединить и распаковать. В статье рассмотрены способы объединения архивов разных форматов (RAR, ZIP, 7z) с помощью популярных программ и командных утилит.
Содержание
- Что такое многотомный архив и как он работает
- Объединение архивов RAR/ZIP с помощью WinRAR
- Объединение архивов 7z и ZIP с помощью 7‑Zip
- Командная строка и PowerShell
- Онлайн‑сервисы для склейки архивов
- Типичные ошибки и как их исправить
- Проверка целостности объединённого архива
Что такое многотомный архив и как он работает
Многотомный (мульти‑томовый) архив – это один логический архив, разбитый на несколько файлов‑частей, обычно с расширениями:
.part1.rar,.part2.rar, … (или.r01,.r02и т.д.) – формат RAR;.zip,.z01,.z02… – формат ZIP;.7z.001,.7z.002… – формат 7‑Zip.
Каждая часть содержит часть сжатых данных и небольшие заголовки, которые позволяют архиватору «склеить» их в один поток во время распаковки. Поэтому для корректного объединения необходимо, чтобы все части находились в одной папке и имели правильные имена.
Объединение архивов RAR/ZIP с помощью WinRAR
Подготовка
- Скопируйте все части архива в одну папку. Убедитесь, что имена последовательны (например,
file.part1.rar,file.part2.rar…). - Если части имеют расширения
.r01,.r02и т.д., убедитесь, что первый файл имеет расширение.rar(например,file.rar).
Автоматическое объединение при распаковке
Самый простой способ – открыть первый файл в WinRAR и извлечь содержимое:
- Кликните правой кнопкой мыши по
file.part1.rar(илиfile.rar). - В контекстном меню выберите «Извлечь в …» или «Извлечь здесь».
- WinRAR автоматически прочитает остальные части и создаст единый файл/папку.
Явное склеивание в один файл (необязательно)
Если требуется получить один цельный архив (например, file.rar) без распаковки, используйте пункт «Объединить файлы»:
- Выделите все части (Ctrl+A).
- Кликните правой кнопкой → WinRAR → Объединить файлы.
- В открывшемся окне укажите имя итогового архива и нажмите OK.
После этого в папке появится единый файл file.rar, который можно открыть обычным способом.
Объединение архивов 7z и ZIP с помощью 7‑Zip
Распаковка многотомного 7z
- Убедитесь, что все части находятся в одной папке и имеют имена
file.7z.001,file.7z.002…. - Запустите 7‑Zip, кликните правой кнопкой по файлу
file.7z.001→ «Extract Here» (или «Извлечь сюда»). - 7‑Zip автоматически объединит части и распакует содержимое.
Склейка в один архивный файл
Если нужен единый .7z‑файл, используйте встроенную функцию «Склеить файлы»:
- Откройте проводник, выделите все части.
- В контекстном меню 7‑Zip выберите «Склеить файлы…».
- Укажите имя итогового файла (например,
file.7z) и нажмите OK.
Объединение многотомных ZIP‑архивов
Для ZIP‑томов (файлы .zip, .z01, .z02 …) процесс аналогичен:
- Откройте первый файл
file.zipв 7‑Zip и извлеките – программа сама подхватит остальные тома. - Для склейки в один
.zipиспользуйте пункт «Склеить файлы» в контекстном меню 7‑Zip.
Командная строка и PowerShell
Объединение RAR‑томов с помощью copy /b (Windows)
Если нужен только «сырой» склеенный файл без проверки целостности, можно воспользоваться простой командой:
copy /b file.part1.rar + file.part2.rar + file.part3.rar file_full.rar Опция /b указывает, что копирование происходит в бинарном режиме. После склейки откройте file_full.rar в WinRAR – он будет работать как обычный архив.
Объединение 7z‑томов с помощью cat (Linux/macOS) или type (Windows)
Linux/macOS:
cat file.7z.001 file.7z.002 file.7z.003 > file.7z Windows (cmd):
type file.7z.001 file.7z.002 file.7z.003 > file.7z После этого архив можно открыть в 7‑Zip.
PowerShell‑скрипт для автоматической склейки
Param(
[Parameter(Mandatory=$true)][string]$Folder,
[Parameter(Mandatory=$true)][string]$BaseName,
[Parameter(Mandatory=$true)][string]$Extension # .rar, .zip, .7z
)
$parts = Get-ChildItem -Path $Folder -Filter "$BaseName.$Extension" |
Sort-Object Name
$outFile = Join-Path $Folder "$BaseName$Extension"
$stream = [System.IO.File]::Create($outFile)
foreach ($p in $parts) {
$bytes = [System.IO.File]::ReadAllBytes($p.FullName)
$stream.Write($bytes, 0, $bytes.Length)
Write-Host "Added $($p.Name)"
}
$stream.Close
Write-Host "Result saved to $outFile"
Скрипт собирает все части в указанной папке, сортирует их по имени и записывает в один файл;
Онлайн‑сервисы для склейки архивов
Если нет возможности установить программное обеспечение, можно воспользоваться бесплатными веб‑инструментами. На момент популярны:
- ezyZip Pro – поддерживает RAR, ZIP, 7z, позволяет загрузить несколько томов и получить единый архив.
- Aspose.Zip Online – объединяет до 10 ZIP‑файлов в один, работает через браузер без регистрации.
- Archive Extractor (extract.me) – умеет распаковывать многотомные архивы и сохранять их в виде одного файла.
Ограничения: размер загружаемых файлов (обычно до 2 ГБ), необходимость стабильного интернет‑соединения и потенциальные вопросы конфиденциальности.
Типичные ошибки и как их исправить
«Отсутствует часть архива»
- Проверьте, что все тома присутствуют и их имена последовательны.
- Для RAR‑томов иногда первая часть имеет расширение
.rar, а остальные –.r00,.r01и т.д. Переименуйте их, если названия нарушены.
«Повреждённый архив» (CRC error)
- Скачайте/скопируйте проблемный том ещё раз – часто ошибка возникает из‑за повреждения отдельного файла.
- В WinRAR используйте «Восстановить архив» (опция
Repair) для попытки исправления.
Неправильный порядок томов
- Убедитесь, что файлы отсортированы по имени (часто сортировка по дате может нарушить порядок).
- При склейке вручную в командной строке указывайте тома в правильном порядке.
Ошибки при склейке через copy /b
- Команда копирует «как есть», но не проверяет целостность. После склейки откройте полученный архив в WinRAR/7‑Zip и проверьте наличие ошибок.
- Если полученный файл «не распознаётся», вероятнее всего, в процессе склейки был пропущен один из томов.
Проверка целостности объединённого архива
После объединения рекомендуется убедиться, что архив целый:
- В WinRAR откройте архив → «Тестировать» (клавиша
T). Программа проверит контрольные суммы всех файлов. - В 7‑Zip выберите архив → «Test archive» (кнопка «Тестировать»).
- Для ZIP‑архивов можно воспользоваться утилитой
zip -T file.zipв Linux/macOS. - Для RAR –
rar t file.rarв командной строке.
Если тест завершился без ошибок, архив готов к использованию.
Объединить разбитый на части архив – задача простая, если знать правильный порядок действий и подходящий инструмент. Самый надёжный способ – использовать оригинальный архиватор, который создал тома (WinRAR, 7‑Zip). Для автоматизации подойдут скрипты PowerShell или простые команды copy /b / cat. Онлайн‑сервисы могут пригодиться в экстренных случаях, но они ограничены по размеру и требуют доверия к сторонним ресурсам.
Помните:
- Все части должны находиться в одной папке.
- Имена томов должны быть последовательными.
- После объединения всегда проверяйте целостность.
Следуя этим рекомендациям, вы без проблем соберёте любой многотомный архив и получите доступ к его содержимому.