Python 判断图片和文件真实类型(qbit)
版权声明: 本文为 InfoQ 作者【qbit】的原创文章。
原文链接:【http://xie.infoq.cn/article/7d900cde6269e5c18f28bef7c】。文章转载请联系作者。
本文字数:705 字
阅读完需:约 2 分钟
Python 3.8filetype 1.09利用 Python 标准库 imghdr 判断图片真实类型
>>> import imghdr>>> imghdr.what('hand.jpg')'png'利用第三方库 filetype 判断文件真实类型
>>> import filetype>>> kind = filetype.guess('hand.png')>>> kind.extension'png'>>> kind.mime'image/png'>>> kind = filetype.guess('hand.zip')>>> kind.extension'gz'>>> kind.mime'application/gzip'MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。
MIME 有七种大类别
videoimageapplicationtextaudiomultipartmessage常见的 MIME
jpg - image/jpegpng - image/pnggif - image/gifwebp - image/webptif - image/tiffbmp - image/bmpico - image/x-icon3gp - video/3gppmp4 - video/mp4mkv - video/x-matroskawebm - video/webmavi - video/x-msvideowmv - video/x-ms-wmvmpg - video/mpegflv - video/x-flvaac - audio/aacmid - audio/midimp3 - audio/mpegm4a - audio/m4aogg - audio/oggflac - audio/x-flacepub - application/epub+zipzip - application/ziptar - application/x-tarrar - application/x-rar-compressedgz - application/gzipbz2 - application/x-bzip27z - application/x-7z-compressedpdf - application/pdfexe - application/x-msdownloadsqlite - application/x-sqlite3lzo - application/x-lzoplz - application/x-lziplz4 - application/x-lz4woff - application/font-woffwoff2 - application/font-woffttf - application/font-sfntotf - application/font-sfntwasm - application/wasm本文出自 qbit snap
版权声明: 本文为 InfoQ 作者【qbit】的原创文章。
原文链接:【http://xie.infoq.cn/article/7d900cde6269e5c18f28bef7c】。文章转载请联系作者。
开箱即用,拿走不谢。 2018.10.10 加入
软件设计师 网络工程师

促进软件开发及相关领域知识与创新的传播
ArchSummit全球架构师峰会 3月24-25日
PCon全球产品创新大会 3月25-26日
DIVE全球基础软件创新大会 3月25-26日
ArchSummit全球架构师峰会 4月24-25日
QCon全球软件开发大会 5月12-14日
GMTC全球大前端技术大会 6月10-11日
ArchSummit全球架构师峰会 7月15-16日
PCon全球产品创新大会 8月19-20日
京公网安备 11010502039052号


评论