linux文件-i命令输出每个媒体文件的八位字节/stream

在Linux / Unix命令文件上:

“-i使文件命令输出MIMEtypesstring,而不是传统的可读取的string”

为什么总是输出图像和video的“application / octet-stream”? 我怎样才能用这个命令或任何其他的命令获得图像或video的特定MIMEtypes?

谢谢。

你能告诉我们什么输出与-i开关?

另外,什么是file --version的输出 – file --version ,也许你错过了魔术文件?

 file --version file-4.26 magic file from /etc/magic:/usr/share/file/magic 

你可能只需要更新你的魔法包(我喜欢这些听起来是怎样的:-))。 在debian / ubuntu上这样做:

 apt-get install libmagic1 

在Ubuntu 9.10下运行Ubuntu 9.04时有类似的经历。

libmagic1libmagic-dev安装以下内容:

 $ file --version file-5.03 magic file from /etc/magic:/usr/share/misc/magic 

/etc/magic只有几个注释(在9.10和9.04)
/usr/share/misc/magic../file/magic的符号链接

我设法通过降级file和libmagic来解决这个问题。 我从Jaunty安装了这些版本:

  • libmagic1_4.26-2ubuntu3_amd64.deb
  • file_4.26-2ubuntu3_amd64.deb

事情似乎现在正在工作,但我不知道是否会导致其他问题。