我有一个已被 Zed! 加密的文件。这是由
file --mime-type test.zed
作为“应用程序/CDFV2 加密”
但是,当使用 python 和模块 filemagic 时:
with magic.Magic(flags=magic.MAGIC_MIME_TYPE) as m:
mime = m.id_buffer(file)
完全相同的文件被标识为:“application/cdfv2”
他们都使用 libmagic,所以我确信在这两种情况下我都会得到相同的类型。但是,据此;文件命令搜索
CDF 文件中名为“EncryptedPackage”的用户流
这显然给出了后缀“-encrypted”。
现在我的问题:
- 如何定义“用户流”?
- 我可以通过检查 python 中的二进制文件来执行检查吗?
- 是否有任何其他 python 模块可以提供有关文件是否加密的信息?
我正在使用 filemagic 1.6 和 libmagic 5.22