我可以使用libmagic或file命令检测存档类型。但如果该存档类型已加密,则无法检测到存档是否已加密。另外,我想区分存档和加密存档。我怎样才能做到这一点?你知道任何处理它的工具或方法吗?
任何帮助都将不胜感激。
答案 0 :(得分:2)
这取决于存档格式。有些档案是完全加密的(甚至是标题),所以你不能仅仅通过查看数据就知道它们是档案,因为它显然随机。
对于未完全加密的档案,只需查看标题即可为您提供有关格式的提示。 (请参阅您尝试检测的存档格式的规范)。
你也可以自己做文件扩展,虽然这稍微弱一点。