求助, mysql 中的照片如何提取
十六进制如图显示
[url=https://imgchr.com/i/y8WOc6][img]
里面好像有 utf-8 编码 efbf bdef bfbd,直接提取打不开。
十六进制如图显示
[url=https://imgchr.com/i/y8WOc6][img]
里面好像有 utf-8 编码 efbf bdef bfbd,直接提取打不开。
“`
(以下百度)
1.JPEG/JPG – 文件头标识 (2 bytes): $ff, $d8 (SOI) (JPEG 文件标识) – 文件结束标识 (2 bytes): $ff, $d9 (EOI)
2.TGA – 未压缩的前 5 字节 00 00 02 00 00 – RLE 压缩的前 5 字节 00 00 10 00 00
3.PNG – 文件头标识 (8 bytes) 89 50 4E 47 0D 0A 1A 0A
4.GIF – 文件头标识 (6 bytes) 47 49 46 38 39(37) 61 G I F 8 9 (7) a
5.BMP – 文件头标识 (2 bytes) 42 4D B M
6.PCX – 文件头标识 (1 bytes) 0A
7.TIFF – 文件头标识 (2 bytes) 4D 4D 或 49 49
8.ICO – 文件头标识 (8 bytes) 00 00 01 00 01 00 20 20
9.CUR – 文件头标识 (8 bytes) 00 00 02 00 01 00 20 20
10.IFF – 文件头标识 (4 bytes) 46 4F 52 4D F O R M
11.ANI – 文件头标识 (4 bytes) 52 49 46 46 R I F F
“`
** 2. 有符合的标识就说明没做其他操作,提取出来按相应格式处理即可。
** 3. 没标识就是二次加工过了。先试试自己加文件头标识,看看能不能还原。不行就要自己去找解码方式了
*** 1. 如果有原处理程序,可以自己存一张纯色图片,根据编码结果的差异,检索确定解码方式。或者读取里面的图片,来检索确定解码方式
*** 1. 如果没有原处理程序。那就只能靠规律去猜了。猜测图片的大致内容,通过大色块(比如`2C2C 2C2C`这段),猜测它原本指的是哪种颜色,从而找出解码方式。这就比较麻烦了。