【问题标题】:Find all possible mime type of a file查找文件的所有可能的 mime 类型
【发布时间】:2021-06-11 13:32:40
【问题描述】:

我们如何找到文件的所有可能的 mimetype ?

我为什么要这样做:打开您无法信任的源文件时,您必须格外小心。

示例:

这是一张图片,它也是一个 zip 文件 link to the image of google logo which is also a zip file containing a txt file。如果你打开它,你会看到谷歌的标志,但如果你用.zip扩展名重命名它并打开它会显示一个文本文件。

我想找到可以告诉我这个文件可能是image/pngapplication/zip 的东西,有人知道怎么做吗?

【问题讨论】:

    标签: security mime steganography


    【解决方案1】:

    您可能可以使用 file -k 命令找到这些文件类型,但是在使用 GNU unzip 解压缩后,您会得到:

    Archive:  Z3RTc.zip
    warning [Z3RTc.zip]:  13504 extra bytes at beginning or within zipfile
      (attempting to process anyway)
     extracting: lol.txt                 
    

    所以,是的,在 .zip 文件的开头有大约 13K 的“垃圾”,很难找到一个猜测它是 .zip 文件的应用程序(显然,unzip 本身除外)。

    【讨论】:

      猜你喜欢
      • 2014-03-21
      • 2011-02-02
      • 2011-06-25
      • 2020-07-11
      • 2011-10-11
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多