前一段時間,我保存了一些由網絡服務生成的圖像,因此文件名是'ysauyft87ggsa67fgeg & w = 1600'。我可以打開並操作這些圖像,我只想知道它們是什麼編碼(幾乎可以肯定是png或jpeg)。我嘗試過在OSX中獲取信息,但它認爲這些文件只是文本(即使它能正確生成縮略圖,並且我可以在預覽中查看圖像)。如果我在服務器上提供圖像,它們將以「application/octet-stream」的形式提供。我該如何判斷一個無延伸圖像是PNG還是JPEG
如何通過shell輕鬆判斷它們是png還是jpeg?
imagemagick的'identify'? – 2014-12-27 18:12:52
你在Os X上有'file'命令嗎? – 2014-12-27 18:13:03
如果你手邊有一臺Windows機器,這可能是相關/有趣的:http://stackoverflow.com/questions/58510/using-net-how-can-you-find-the-mime-type-of-a -file基礎 - 上的文件簽名 – Marco 2014-12-27 18:13:59