【发布时间】:2014-12-13 02:37:37
【问题描述】:
已经将图像文件作为字节数组存储到数据库中,是否可以从字节数组内容中找到图像文件扩展名?
我可以从数据库中获取字节数组。我需要将图像文件显示到屏幕上。
在显示之前,我想有图片文件扩展名,如.png,.jpg或.jpeg等。
【问题讨论】:
-
不,不是原始文件扩展名(因为它可以是任何东西),但是您可以通过检查“幻数”找到图片类型:en.wikipedia.org/wiki/Magic_number_(programming)netspi.com/blog/entryid/185/…
-
这取决于文件类型。其中一些会携带这些信息,而另一些则不会——这取决于格式。此外,每种格式都必须单独考虑,因为存储此信息的每种格式都会将其存储在与其他格式不同的位置。
标签: java database image bytearray