zip - 如何使用 7zip 命令行工具将 CRC 属性添加到 Zip 文件?
问题描述
我尝试对备份例程进行逆向工程,因为现有例程是单线程的,并且很快没有更新。我想使用现有方法而不是创建新方法,所以我尝试了 7zip 命令行工具。备份路由或多或少地创建一个使用 AES-256 Deflate 加密的 zip 文件,并为存档中的每个文件创建一个 CRC。
到目前为止我尝试了什么:
7za.exe a -mem=AES256 -scrcCRC32 -p backup.zip anyFolder
还尝试将哈希包含在:
7za.exe h backup.zip -ir*
但我得到错误:太短开关:r *
在这里你可以看到来自“7za.exe l -slt backup.zip”的部分文件信息
...
Encrypted = +
CRC = 086A8F3F
Method = AES-256 Deflate
...
我创建的 backup.zip 如下所示:
...
Encrypted = +
CRC =
Method = AES-256 Deflate
...
所以我需要填充 CRC(使用 CRC32),我不在乎它是使用初始命令还是使用第二个命令创建它。第一个结果显示备份速度提高了大约 5 倍,我期待您的回复!
解决方案
推荐阅读
- python-3.x - 使用 python3 将字符串从一个文件提取到另一个文件会导致 TypeError: expected str, bytes or os.PathLike object, not list
- ruby-on-rails - ActiveRecord has_one 其中关联模型有两个 belongs_to 关联
- sql - 使用 BigQuery 拆分字符串并使用拆分结果创建一个新列
- r - 将固定效应回归线添加到 ggplot
- c# - 将角色转向另一个方向左右移动不起作用
- excel - Powershell 实例化的 COM 对象随机使凭据失败
- python - Python3 / SQLAlchemy 1.4 / ORM / 创建表后引入新属性
- python - os listdir在使用jupyter notebook时找不到目录
- python - ValueError: 层 conv1d 的输入 0 与层不兼容:预期 ndim=3,发现 ndim=2。收到的完整形状:[64, 2000]
- javascript - 未捕获的 TypeError:knopkes.addEventListener 不是函数