首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二进制流中的图像格式字符串

二进制流中的图像格式字符串
EN

Unix & Linux用户
提问于 2011-06-02 13:44:21
回答 1查看 121关注 0票数 4

如何获得二进制流的官方IANA图像媒体类型 (如果有的话)?在处理图像时,我希望避免信任文件扩展名和模糊猜测。最好是使用一些常用工具(如ImageMagick的identify )的命令,或者必要时使用一些编程语言。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2011-06-02 14:29:10

您可以使用file命令。默认情况下,它在大多数linux发行版上都是可用的,您可以通过GnuWin32 32文件包在Windows上获得它。

用:

代码语言:javascript
复制
$ file --mime-type clock.png 
clock.png: image/png

请注意,这不是100%的准确性-我不认为任何理论上的东西。

如果您想在代码中这样做,就有libmagic提供了一个C api。它可以处理文件或内存中的缓冲区.(file在Linux上使用它。)

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

https://unix.stackexchange.com/questions/14244

复制
相关文章

相似问题

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