Создание архива: форматы и практика¶
Создание архива — это процесс упорядочивания файлов, документов или данных в структурированное хранилище, обеспечивающее их сохранность, доступность и возможность восстановления. Архив может существовать в двух основных формах: как сжатое хранилище цифровых файлов (архивный формат) и как организованное долговременное депозитарий документов (физическое или цифровое архивное учреждение). Ниже рассматриваются оба аспекта.
¶Архивные форматы
Архивный формат — это контейнер, объединяющий множество файлов и папок в один файл с последующим сжатием. Основные форматы:
| Формат | Расширение | Особенности |
|---|---|---|
| ZIP | .zip | Максимальная совместимость, поддержка всеми ОС, средняя степень сжатия |
| RAR | .rar | Высокая степень сжатия, проприетарный формат (WinRAR) |
| 7Z | .7z | Открытый формат, максимальное сжатие, поддержка AES-256 шифрования |
| TAR.GZ / TAR.BZ2 | .tar.gz, .tar.bz2 | Стандарт в Linux/Unix, объединение без сжатия + сжатие отдельно |
| ISO | .iso | Образ оптического диска |
¶Выбор формата
Для обмена между разными ОС используется ZIP — он открывается без дополнительного ПО. Для максимального сжатия — 7Z. Для резервного копирования в Linux — TAR.GZ. Для защиты содержимого — 7Z с шифрованием AES-256.
¶Создание архива на Windows
В Windows 10 и 11 встроена поддержка ZIP: выделение файлов и правый клик → «Отправить» → «Сжатая папка». Для работы с RAR и 7Z требуется стороннее ПО — WinRAR, 7-Zip (бесплатный) или Bandizip.
Пример команды для 7-Zip из командной строки: `` 7z a archive.7z /путь/к/папке -pпароль -mhe=on ` Флаг -mhe=on шифрует имена файлов, -p` задаёт пароль.
¶Создание архива в Linux
В Linux архивы создаются утилитами tar, zip, 7z. Типичный сценарий:
`` tar -czvf backup.tar.gz /home/user/documents ``
-c— создать архив-z— сжать gzip-v— выводить имена файлов-f— указать имя файла
Распаковка: tar -xzvf backup.tar.gz.
¶Создание архива в macOS
macOS поддерживает ZIP и TAR.GZ из коробки (двойной клик по файлу или команда ditto). Утилита ditto -c -k --sequesterRsrc --keepParent папка архив.zip создаёт ZIP с сохранением метаданных.
¶Резервное копирование как архивирование
Для регулярного архивирования данных используются инструменты резервного копирования:
- rsync — синхронизация файлов с созданием инкрементальных копий в Linux/macOS;
- robocopy — встроенный инструмент Windows для зеркалирования;
- Duplicati, Bacula, Amanda — системы автоматического бэкапа с расписанием и шифрованием.
Практика 3-2-1: три копии данных, на двух разных носителях, одна — вне помещения.
¶Создание цифрового архива документов
Под архивом также понимается упорядоченная совокупность документов, требующих долговременного хранения. Организация цифрового архива включает:
- Инвентаризацию — определение состава документов, сроков хранения, грифов доступа.
- Структурирование — иерархия разделов (год → вид документа → субъект), метаданные (дата, автор, номер, тема).
- Формат хранения — предпочтительны открытые форматы (PDF/A, XML, CSV), исключающие зависимость от конкретного ПО.
- Систему управления (ECM/DMS) — например, Alfresco, OpenText, «Дело», «СБИС».
- Резервирование — минимум две независимые копии на разных носителях.
В России деятельность по комплектованию и хранению архивных документов регулируется Федеральным законом от 22.10.2004 № 125-ФЗ «Об архивном деле в Российской Федерации».
¶Хранение и долговечность
Для долговременного хранения данных используют:
- Ленточные накопители (LTO) — объём до 18 ТБ на картридж, срок хранения 30 лет;
- Оптические диски (M-DISC) — заявленный срок хранения до 1000 лет;
- Облачные хранилища — Yandex Диск, «Облако Mail», Google Drive, Amazon S3;
- SHA-256 контрольные суммы — для проверки целостности архива.
¶Ошибки при создании архивов
- Отсутствие резервных копий (single point of failure).
- Использование проприетарных форматов без миграции.
- Отсутствие описи и метаданных — архив становится нечитаемым через годы.
- Шифрование без сохранения пароля — данные безвозвратно теряются.
- Хранение архива и оригиналов на одном носителе.
Исторически первые цифровые архивы создавались в 1960-х годах на магнитных лентах; стандарт ZIP появился в 1989 году (Phil Katz), RAR — в 1993 (Евгений Рошал), 7Z — в 1999.
Источники:
- «Об архивном деле в Российской Федерации» (ФЗ № 125-ФЗ, 2004)
- RFC 1952 — GZIP File Format Specification
- Документация 7-Zip, WinRAR, GNU tar
- NIST SP 800-88 — Guidelines for Media Sanitization
