我最近遇到了一件奇怪的事情,file --mime-type
在 MP3 集合上运行的时候,三分之一的时间会出现 mime 时间错误:
$ for i in */*.mp3; do cat "$i"| file --mime-type -; done | sort | uniq -c
140 /dev/stdin: application/octet-stream
309 /dev/stdin: audio/mpeg
似乎没有任何明显的原因,因为即使是来自同一来源的 MP3,有时会失败,有时不会。
这里我遗漏了什么错误、功能或者任何明显的内容吗?