2

我有一个已被 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

4

0 回答 0