Как добавить свойство CRC в Zip-файл с помощью инструмента командной строки 7zip? - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь провести обратный инжиниринг подпрограммы резервного копирования, поскольку существующая подпрограмма является однопоточной, и в ближайшее время обновлений нет.Я хочу использовать существующие методы вместо создания новых, поэтому я попробовал 7zip инструмент командной строки.При маршрутизации резервного копирования более или менее создается ZIP-файл, зашифрованный с помощью AES-256 Deflate, и создается CRC для каждого файла в архиве.

Что я пробовал до сих пор:

7za.exe a -mem=AES256 -scrcCRC32 -p backup.zip anyFolder

также пыталсявключить хеш с:

7za.exe h backup.zip -ir*

но я получаю ошибку: Too SHort Switch: r *

Здесь вы можете увидеть часть файла Info из "7za.exe l -sltbackup.zip "

...
   Encrypted = +
   CRC = 086A8F3F
   Method = AES-256 Deflate
...

Мой созданный backup.zip выглядит следующим образом:

...
   Encrypted = +
   CRC =
   Method = AES-256 Deflate
...

Поэтому мне нужно заполнить CRC (с CRC32), мне все равно, если он создаетэто с начальной командой или со второй командой.Первые результаты показывают примерно в 5 раз более быстрое резервное копирование, я с нетерпением жду ваших ответов!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...