我们有一个Oracle9i数据库和OrderDetails表,其中有一个列储存的二进制数据产品的图像。这些图像可以被视为仅使用一个第3方工具。我不知道哪个第3方工具。我不知道的格式的图像。

反正有二进制数据,我们可以找到什么格式的图像?

感谢

有帮助吗?

解决方案

文件libmagic 是一个良好的开端。

其他提示

从您的描述来看,不清楚是否需要第三方工具 使用权 数据或显示它。数据很可能只是 JPG、BMP 或 PNG,而该工具基本上是一个 SQL 前端。要验证这一点,请尝试将二进制数据写入文件(小心地告诉您的程序它是二进制数据),然后尝试使用标准图像工具打开它。一个像样的图像编辑器会忽略扩展名并嗅探数据以获取格式。

如果您验证它确实是标准二进制图像,您有两个选择:

  1. 批量转换为JPEG,保存 你自己努力学习 格式。
  2. 找到一个工具,告诉您 格式(有很多,包括 图像魔法 identify 乃至
    在线工具)

呀,了解JPG,PNG,GIF等流行的图像格式的标题,并尝试识别您的数据的标题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top