【问题标题】:Flex SDK 3.5 - Check file magic numberFlex SDK 3.5 - 检查文件幻数
【发布时间】:2011-02-10 06:01:39
【问题描述】:

相关: Flex SDK 3.5 - Check file mimetype

有没有办法在 Flex SDK 3.5 中获取文件的 magic number 以获取文件类型?

【问题讨论】:

  • 你所说的这个“神奇数字”是什么?你能发布一个链接或类似的吗?
  • 你去吧:这是一个“用于识别文件格式或协议的常量数字或文本值”

标签: apache-flex file magic-numbers


【解决方案1】:

据我了解,幻数是文件中的前几个字节。另外,在我看来,这是一个非常宽松的术语。

因此假设幻数是文件中的第一个字节,您可以打开一个字节流并检查读取的字节。我认为这是唯一可靠的方法(但也很容易出错并且可能会引发安全问题,请考虑 IE 的内容嗅探问题)。 UNIX 工具file 实际上就是这样做的,它仍然被称为文件类型猜测器。

实际数字取决于您尝试使用的文件格式。如果你幸运的话,它会被记录在案。如果没有,它可能会很痛苦。

【讨论】:

    猜你喜欢
    • 2011-02-09
    • 2011-08-21
    • 2012-06-28
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 2020-11-16
    相关资源
    最近更新 更多