为了账号安全,请及时绑定邮箱和手机立即绑定

确定图像的文件类型

确定图像的文件类型

慕桂英546537 2019-12-26 14:13:23
我正在从服务中下载一些图像,这些服务并不总是包含内容类型,并且不提供我正在下载的文件的扩展名(哦,不要问)。确定.NET中图像格式的最佳方法是什么?正在读取这些下载的图像的应用程序需要具有适当的文件扩展名,否则所有地狱都可能会崩溃。
查看完整描述

3 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

所有图像格式均将其初始字节设置为特定值:


JPG:0xFF 0xD8

PNG:0x89 0x50 0x4E 0x47 0x0D 0x0A 0x1A 0x0A

GIF:“ G”,“ I”,“ F”

搜索“ jpg文件格式”,将jpg替换为您需要识别的其他文件格式。


正如Garth所建议的那样,有一个数据库可以显示很多文件的文件类型。如果您必须检测很多不同的文件类型,则值得一遍,以查找所需的信息。如果确实需要扩展它以涵盖许多文件类型,请查看相关的文件命令,该命令实现了引擎以正确使用数据库(对于许多文件格式而言,这并非易事,并且几乎是一个统计过程)


查看完整回答
反对 回复 2019-12-26
  • 3 回答
  • 0 关注
  • 510 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信