哪些二进制位告诉该文件是受密码保护的 zip 或 rar 文件? 2024-6-12 • security 我正在寻找位标志来检测文件是否受密码保护,而不是常规.zip或.rar。 答案1 您可以使用邮编信息和解压测试 ZIP 文件是否加密。例如: zipinfo -v file.zip |grep 'file security status:\s*encrypted' unrar v -p- file.rar 2>&1|grep 'Encrypted file' 答案2 您可以阅读 rar 的标头结构这里 关于 zip 头结构这里 下载开源解包器的源代码有助于阅读一些代码示例。 相关内容 更改 LDAP 架构导致 Confluence AD 集成无法运行 为什么我无法使用 wpa_supplicant 连接到 wifi 热点? WinSxS 文件夹中缺少 atl90.dll 版本 9.0.30729.4148 如何恢复 lib 文件夹? 禁用 Ubuntu Make 的 SSL 验证 是否可以使用捕获卡捕获 GPU 显示输出? 检测日志文件中的更改并在检测到更改时启动脚本 antt 与 fontspec 不兼容 如何加快 kdenlive Ubuntu 14.04 的渲染速度? 如何将 vCard 联系人中的所有电子邮件地址导入 Thunderbird