在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时有类似的经历。
有libmagic1和libmagic-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安装了这些版本:
事情似乎现在正在工作,但我不知道是否会导致其他问题。