如何判断cdfv2文件是否使用python加密?

时间:2017-02-08 10:27:05

标签: python file libmagic

我有一个由Zed加密的文件。 这由

确定
file --mime-type test.zed

as“application / CDFV2-encrypted”

然而,当使用python和模块filemagic时:

with magic.Magic(flags=magic.MAGIC_MIME_TYPE) as m:
mime = m.id_buffer(file)

完全相同的文件被识别为: “应用程序/ cdfv2”

他们都使用libmagic,所以我确信在两种情况下都会得到相同的类型。但是,根据this; file命令搜索

  

CDF文件中名为“EncryptedPackage”的用户流

显然给出了后缀“-encrypted”。

现在提出我的问题:

  • 如何定义“用户流”?
  • 我可以通过检查python中的二进制文件来执行检查吗?
  • 还有其他python模块吗? 哪些可以提供有关文件是否加密的信息?

我正在使用filemagic 1.6和libmagic 5.22

0 个答案:

没有答案