В современном мире часто возникает необходимость разбить большой файл или набор файлов на несколько более мелких частей – многотомные архивы. Это делается, чтобы уместить данные на носителях ограниченного объёма (флеш‑карты, CD/DVD), ускорить загрузку из сети или просто упростить передачу. Однако, чтобы такие архивы корректно собирались и распаковывались, необходимо правильно именовать их части.
Что такое многотомный архив?
Многотомный (мультивольный) архив – это набор файлов‑частей, каждая из которых содержит часть исходных данных. Все части связаны между собой метаданными, записанными в заголовке первого тома. При наличии всех томов архиватор может собрать исходный набор файлов в исходное состояние.
- Все тома должны находиться в одной папке.
- Для распаковки достаточно запустить первый том (обычно с расширением
.rar,.zipили.exe). - Отсутствие хотя бы одного тома делает архив неполным и распаковка невозможна.
Общие правила именования
- Последовательность – имена томов должны следовать в строгом порядке (1, 2, 3 …).
- Единый префикс – все части имеют одинаковую «основную» часть имени (например,
backup). - Нумерация может быть реализована разными способами:
- Числом с фиксированной шириной (001, 002, …).
- Словом
partи номером (part1, part2, …). - Старый стиль
.r00,.r01и т.д.
- Расширение файла указывает тип архива (
.rar,.zip,.7zи др.).
Наименования частей RAR‑архивов
WinRAR (и совместимые программы) используют несколько стандартных схем:
Формат name.partN.rar
Самый распространённый вариант, автоматически генерируемый WinRAR. Пример:
backup.part1.rar backup.part2.rar backup.part3.rar
Первый том может иметь расширение .rar (или .exe в случае SFX‑архива).
Формат name.r00, name.r01, …
Старый стиль, использующий расширения .r00, .r01 и т.д. Пример:
movie.r00 movie.r01 movie.r02
В этом случае первый том обычно имеет расширение .rar (или .r00 в зависимости от настроек).
Формат name.partNNN.rar (с фиксированной шириной)
При создании архивов с большим количеством томов часто используется трёхзначная нумерация:
project.part001.rar project.part002.rar … project.part999.rar
Самораспаковывающийся архив (SFX)
Если включён режим SFX, первый том получает расширение .exe и выглядит так:
install.exe (это часть 1) install.part2.rar install.part3.rar
Запуск install.exe автоматически распакует весь набор, если все части находятся рядом.
Наименования частей ZIP‑архивов
Для формата ZIP существуют две основные схемы:
name.zip, name.z01, name.z02, …
Первый том имеет обычное расширение .zip, а последующие – .z01, .z02 и т.д.
photos.zip photos.z01 photos.z02
name.zip.001, name.zip.002, …
Эта схема часто появляется при использовании утилит split или 7‑Zip в режиме «разделить на части». Пример:
archive.zip.001 archive.zip.002 archive.zip.003
Наименования частей 7‑ZIP (7z) архивов
7‑Zip использует нумерацию с фиксированной шириной и расширением .7z у первого тома:
data.7z data.7z.001 data.7z.002
Иногда встречается вариант без двойного расширения:
data.part001.7z data.part002.7z
Наименования частей TAR/GZ‑архивов и их «разделение»
Традиционный tar‑архив часто сжимается в .gz или .bz2. При разбиении используют утилиту split:
backup.tar.gz.part001 backup.tar.gz.part002 backup.tar.gz.part003
Здесь важна одинаковая «основная» часть имени (backup.tar.gz) и последовательная нумерация.
Практические рекомендации
- Не меняйте порядок томов. Даже если имена выглядят одинаково, их порядок определяется номером.
- Используйте одинаковую длину номера (например, три цифры) – это избавит от проблем сортировки в файловых менеджерах.
- Если архив будет передаваться по сети, предпочтительно использовать
.rar/.zip‑тома, так как большинство программ их распознают автоматически. - Для SFX‑архивов убедитесь, что первый том имеет расширение
.exe– иначе пользователь может не понять, как запускать архив. - Храните все тома в одной папке и не переименовывайте их после создания, иначе архиватор «потеряет» связь между частями.
- При работе с
split(Linux/macOS) рекомендуется использовать командуcatдля склеивания:cat backup.tar.gz.part* > backup.tar.gz.
Частые ошибки и как их избежать
| Ошибка | Последствия | Как исправить |
|---|---|---|
| Отсутствует один из томов | Невозможно распаковать архив; получаем сообщение «повреждённый архив». | Найти недостающий файл или восстановить его из резервной копии. |
| Неправильный порядок нумерации (например, 1, 3, 2) | Архиватор может «запутаться» и выдать ошибку. | Переименовать файлы так, чтобы номера шли последовательно. |
| Разные расширения у томов (часто встречается при ручном переименовании) | Программы могут не распознать, что файлы относятся к одному архиву. | Сохранить одинаковый тип расширения (все .rar или все .partN.rar). |
Правильное именование частей архива – это фундамент, без которого многотомные архивы теряют свою функциональность. Стандартные схемы, такие как name.partN.rar, name.zip, name.z01 или name.7z.001, позволяют любой современной программе быстро собрать данные в единый файл. Следуя рекомендациям, изложенным в этой статье, вы избежите типичных проблем с распаковкой и сможете эффективно использовать многотомные архивы в любой задаче – от резервного копирования до передачи больших файлов через интернет.
Помните: все тома должны быть рядом, правильно пронумерованы и иметь одинаковый префикс имени.
Дата публикации: 06:56:03