Метаданные архива описывают контейнер и его записи: формат, версию, методы сжатия, размеры, CRC, даты, пути, атрибуты, комментарии и признаки шифрования. Они помогают диагностировать совместимость, искать лишние сведения и понимать, почему файл открывается иначе в другой программе.
Просмотреть доступные свойства можно в Archive Inspector Helionix. Инструмент читает служебную структуру и показывает информацию в понятном виде без ручного исследования шестнадцатеричных заголовков.
Какие метаданные бывают
| Группа | Примеры | Зачем нужна |
|---|---|---|
| Контейнер | Формат, версия, общий размер, комментарий | Совместимость и идентификация |
| Запись | Имя, путь, размер, метод, CRC | Проверка состава и целостности |
| Время | Дата изменения, создания или доступа | Сопоставление версий |
| Система | Права, атрибуты, символические ссылки | Безопасное извлечение и перенос |
| Защита | Флаг шифрования, метод, защищённые заголовки | Понимание требований к паролю и программе |
| Дополнительные поля | Unicode-имя, ZIP64, NTFS-время | Расширенные размеры и совместимость |
Как посмотреть свойства архива
- Сделайте копию важного файла.
- Откройте инструмент проверки архива.
- Выберите контейнер и дождитесь определения формата.
- Изучите общую карточку: размер, число записей и версия.
- Разверните дерево и выберите отдельный файл.
- Сравните исходный и сжатый объём, метод и CRC.
- Проверьте полные пути, даты, права и флаги шифрования.
- Не публикуйте отчёт, если в нём раскрываются секретные имена.
Можно ли доверять датам
Временные метки переносятся создателем архива и могут зависеть от формата, часового пояса, файловой системы и программы. Они полезны для сортировки, но не доказывают, что файл действительно создан указанным автором в этот момент. Для аудита используйте журнал системы, подпись и доверенную цепочку хранения.
Имена и пути как источник утечки
Даже защищённый ZIP часто показывает каталог без пароля. Имя вроде medical/ivanov/diagnosis.pdf раскрывает больше, чем нейтральный код. При подготовке конфиденциального набора переименуйте записи или выберите формат и режим, поддерживающий защиту заголовков.
Права и символические ссылки
TAR, 7Z и некоторые ZIP способны хранить Unix-права и тип записи. Символическая ссылка может указывать за пределы папки извлечения, а исполняемый бит — автоматически восстановиться в подходящей системе. Безопасный распаковщик обязан нормализовать пути и применять ограничения, но инспекция помогает заметить риск заранее.
Комментарии и дополнительные поля
ZIP допускает комментарий к архиву и отдельным записям, Unicode-пути и расширения времени. Эти сведения могут быть полезны, но увеличивают совместимость требований и риск утечки. Не храните пароли, токены, персональные данные или внутренние пути в комментариях.
Метаданные разных форматов
- ZIP: центральный каталог, локальные заголовки и расширяемые extra fields.
- 7Z: сжатый блок метаданных может включать имена, размеры, методы, CRC и времена.
- RAR: блоковая структура, версия, флаги, данные файлов и дополнительные записи.
- TAR: последовательные заголовки с путями, владельцами, режимами и размерами.
- GZ: заголовок потока, необязательное исходное имя, комментарий, CRC и размер.
Что метаданные не расскажут
Свойства контейнера не гарантируют смысловую корректность документа, отсутствие вируса и право отправителя распоряжаться данными. Тип, указанный расширением, может не совпадать с содержимым. Для важных файлов добавьте анализ сигнатуры и проверку после безопасного извлечения.
Частые вопросы
Изменятся ли метаданные после пересборки?
Да. Другая программа может обновить порядок записей, времена, методы, комментарии и дополнительные поля, даже если байты документов сохранены.
Можно ли удалить свойства без распаковки?
Обычно контейнер приходится пересоздавать. Удаление одного поля должно сохранять согласованность заголовков и каталога.
Почему кириллица отображается неверно?
Старый архив мог использовать локальную кодировку без однозначного признака. Современные Unicode-поля уменьшают проблему, но не все программы трактуют старые записи одинаково.
Итог
Просматривайте свойства на уровне контейнера и отдельных записей. Особое внимание уделяйте путям, размерам, методам, CRC, шифрованию и чувствительным именам, а даты и комментарии не считайте доказательством подлинности.
