Существует ли способ чтения, записи и редактирования метаданных zip-файла (комментарии, метки времени и т.д.), Которые делают возможным следующее:
- Читать и хранить метаданные zip-файла
- Распаковать файл
- Снова разархивируйте разархивированные файлы
- Запись хранимых метаданных (комментарии, метки времени и т.д. Очевидно, нет контрольных сумм, длины / размера и т.д.)
- => Получить бинарный идентичный почтовый файл
- Читать и хранить метаданные zip-файла
- Распаковать файл
- Изменить один файл
- Снова разархивируйте разархивированные файлы
- Запись хранимых метаданных (комментарии, метки времени и т.д. Очевидно, нет контрольных сумм, длины / размера и т.д.)
- => Новый zip-файл сохраняет порядок файлов, комментарии, временные метки неизмененных файлов
- Редактировать комментарий в zip-файле
- Остальная часть zipfile остается нетронутой (за исключением того, что напрямую зависит от комментария, если это необходимо)