首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从文件类型确定file-/content-/mime-type吗?

从文件类型确定file-/content-/mime-type吗?
EN

Stack Overflow用户
提问于 2012-09-11 18:40:50
回答 2查看 576关注 0票数 2

在Python中可以确定类似文件的对象的类型吗?

例如,如果我要将文件的内容读入StringIO容器并将其存储在数据库中,我是否可以在以后从数据中计算出原始文件-/content-/mime类型?例如:有没有什么我可以搜索的公共头文件?

如果不是,有没有办法确定“公共”文件(图像、办公文档等)?

EN

回答 2

Stack Overflow用户

发布于 2012-09-11 18:43:01

您可以尝试filemagic模块:

代码语言:javascript
复制
with magic.Magic as m:
    m.id_filename('setup.py')
    # => 'Python script, ASCII text executable'

    b = open("image.jpg", "rb").read()
    m.id_buffer(b)
    # => 'JPEG image data, JFIF standard 1.01'
票数 2
EN

Stack Overflow用户

发布于 2019-04-25 20:35:43

是的,您应该评估十六进制签名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12367891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档