存放在oracle的二进制文件怎么判断文件类型

 我来答
谁也整不了你
2017-10-08
知道答主
回答量:18
采纳率:100%
帮助的人:3.6万
展开全部
你所取得的是二进制的格式,是byte[]形式的,这样你对照下表即可。
它们的格式是你判断的依据:

1.JPEG
- 文件头标识 (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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式