【问题标题】:Getting the real mime type in a renamed file在重命名的文件中获取真正的 mime 类型
【发布时间】:2019-04-10 14:59:01
【问题描述】:

我在查找名称和扩展名已更改的文件的真正 mime 类型时遇到了问题。比如文件“app.exe”重命名为“picture.png”或“document.pdf”,我怎么知道真正的mime类型是“.exe”?

感谢您的帮助。

问候,

【问题讨论】:

  • 检查文件签名(文件开头的“魔术”字节)。纯文本文件(注意:csv文件是纯文本文件)没有。
  • 感谢您的回答!关于魔术字节的非常有用的信息。但是,如何验证纯文本文件是否真的是纯文本文件?
  • 好吧,如果您检查的所有魔术签名都不匹配,那么它可能是一个纯文本文件。正如我所说,csv 数据文件和编程源文件(包括批处理/脚本,但不包括标记语言)与实际文本没有区别。

标签: android file mime-types


【解决方案1】:

检查this 答案。主要思想 - 所有文件都有自己的类型。这意味着您可以阅读第一口并使用此信息来识别文件类型并手动添加扩展名或做任何您想做的事情。

【讨论】:

  • 嗨!非常感谢您提供的信息,我在使用魔术字节识别文件类型解决问题方面取得了很大进展。
猜你喜欢
  • 1970-01-01
  • 2010-09-30
  • 2016-05-19
  • 1970-01-01
  • 2018-12-01
  • 1970-01-01
  • 2010-11-05
相关资源
最近更新 更多