您好,登錄后才能下訂單哦!
在判斷后綴名跟文件類型是否一致時,需要解決兩個問題,一是怎么根據文件內容判斷文件的MINE-type,這個可以采用系統自帶的magic庫實現;二是怎么根據后綴名判斷對應的MINE-type,這個問題Apache也給出了解決方案,提供后綴名與MINE-type的對照表。
但是Apache提供的MINE-type與系統自帶magic庫提供的MINE-type之間存在一定的差異,而python的magic庫提供的對照表跟magic庫提供的MINE-type一致,且常用后綴基本cover,因此采用以python的后綴與MINE-type對照表為主,增加其他對照表構成自定義的后綴與MINE-type對照表。
如果有特定后綴需要添加進來也可以利用我提供的python腳本進行重排序整合到一起。
附件中的列表整合了Python mimetypes提供的后綴-MEME-type列表以及以下網址提供的列表:
http://webdesign.about.com/od/multimedia/a/mime-types-by-file-extension.htm
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。