2011-12-29 47 views
7

有許多庫和實用程序試圖從內容中猜測文件的MIME類型,而不是簡單地使用文件擴展名。雖然一些圖書館只是簡單地使用一個開放的文件句柄,但另一些圖書館則希望傳遞實際的數據精確的MIME類型檢測需要多少個字節?

將數據傳遞給庫時,需要多少字節才能獲得準確的MIME類型?

或者,您在什麼時候傳遞額外的信息以增加可靠性?

回答

4

您可以參考此File Signature Table

它描述了很多的文件類型。

很難說需要讀取多少字節才能檢測文件類型,因爲某些文件具有512字節偏移量(如PDB)的靜態特徵碼,以及其他預告片(如TGA)。

表中列出的大部分文件的簽名不超過24個字節。