【原创】——JPEG文件分析

8x8JPEG文件格式分析 ­

JPEG的文件数据 ­

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F ­

00000000   FF D8 FF E0 00 10 4A 46  49 46 00 01 01 01 00 60   鮂F??.JFIF.....` ­

00000010   00 60 00 00 FF DB 00 43  00 08 06 06 07 06 05 08   .`..鮂F?C........ ­

00000020   07 07 07 09 09 08 0A 0C  14 0D 0C 0B 0B 0C 19 12   ................ ­

00000030   13 0F 14 1D 1A 1F 1E 1D  1A 1C 1C 20 24 2E 27 20   ........... $.' ­

00000040   22 2C 23 1C 1C 28 37 29  2C 30 31 34 34 34 1F 27   ",#..(7),01444.' ­

00000050   39 3D 38 32 3C 2E 33 34  32 FF DB 00 43 01 09 09   9=82<.342鮂F?C... ­

00000060   09 0C 0B 0C 18 0D 0D 18  32 21 1C 21 32 32 32 32   ........2!.!2222 ­

00000070   32 32 32 32 32 32 32 32  32 32 32 32 32 32 32 32   2222222222222222 ­

00000080   32 32 32 32 32 32 32 32  32 32 32 32 32 32 32 32   2222222222222222 ­

00000090   32 32 32 32 32 32 32 32  32 32 32 32 32 32 FF C0   22222222222222鮂F? ­

000000A0   00 11 08 00 08 00 08 03  01 22 00 02 11 01 03 11   ........."...... ­

000000B0   01 FF C4 00 1F 00 00 01  05 01 01 01 01 01 01 00   .鮂F?............ ­

000000C0   00 00 00 00 00 00 00 01  02 03 04 05 06 07 08 09   ................ ­

000000D0   0A 0B FF C4 00 B5 10 00  02 01 03 03 02 04 03 05   ..鮂F??......... ­

000000E0   05 04 04 00 00 01 7D 01  02 03 00 04 11 05 12 21   ......}........! ­

000000F0   31 41 06 13 51 61 07 22  71 14 32 81 91 A1 08 23   1A..Qa."q.2亼?# ­

00000100   42 B1 C1 15 52 D1 F0 24  33 62 72 82 09 0A 16 17   B绷.R佯$3br?... ­

00000110   18 19 1A 25 26 27 28 29  2A 34 35 36 37 38 39 3A   ...%&'()*456789: ­

00000120   43 44 45 46 47 48 49 4A  53 54 55 56 57 58 59 5A   CDEFGHIJSTUVWXYZ ­

00000130   63 64 65 66 67 68 69 6A  73 74 75 76 77 78 79 7A   cdefghijstuvwxyz ­

00000140   83 84 85 86 87 88 89 8A  92 93 94 95 96 97 98 99   儎厗噲墛挀敃枟槞 ­

00000150   9A A2 A3 A4 A5 A6 A7 A8  A9 AA B2 B3 B4 B5 B6 B7   殺¥ウЖ┆渤吹斗 ­

00000160   B8 B9 BA C2 C3 C4 C5 C6  C7 C8 C9 CA D2 D3 D4 D5   腹郝媚牌侨墒矣哉 ­

00000170   D6 D7 D8 D9 DA E1 E2 E3  E4 E5 E6 E7 E8 E9 EA F1   肿刭卺忏溴骁栝犟 ­

00000180   F2 F3 F4 F5 F6 F7 F8 F9  FA FF C4 00 1F 01 00 03   蝮趱鲼??.... ­

00000190   01 01 01 01 01 01 01 01  01 00 00 00 00 00 00 01   ................ ­

000001A0   02 03 04 05 06 07 08 09  0A 0B FF C4 00 B5 11 00   ..........鮂F??. ­

000001B0   02 01 02 04 04 03 04 07  05 04 04 00 01 02 77 00   ..............w. ­

000001C0   01 02 03 11 04 05 21 31  06 12 41 51 07 61 71 13   ......!1..AQ.aq. ­

000001D0   22 32 81 08 14 42 91 A1  B1 C1 09 23 33 52 F0 15   "2?.B憽绷.#3R? ­

000001E0   62 72 D1 0A 16 24 34 E1  25 F1 17 18 19 1A 26 27   br?.$4??...&' ­

000001F0   28 29 2A 35 36 37 38 39  3A 43 44 45 46 47 48 49   ()*56789:CDEFGHI ­

00000200   4A 53 54 55 56 57 58 59  5A 63 64 65 66 67 68 69   JSTUVWXYZcdefghi ­

00000210   6A 73 74 75 76 77 78 79  7A 82 83 84 85 86 87 88   jstuvwxyz們剠唶? ­

00000220   89 8A 92 93 94 95 96 97  98 99 9A A2 A3 A4 A5 A6   墛挀敃枟槞殺¥ウ ­

00000230   A7 A8 A9 AA B2 B3 B4 B5  B6 B7 B8 B9 BA C2 C3 C4   Ж┆渤吹斗腹郝媚 ­

00000240   C5 C6 C7 C8 C9 CA D2 D3  D4 D5 D6 D7 D8 D9 DA E2   牌侨墒矣哉肿刭阝 ­

00000250   E3 E4 E5 E6 E7 E8 E9 EA  F2 F3 F4 F5 F6 F7 F8 F9   沅彐玷殛蝮趱鲼 ­

00000260   FA FF DA 00 0C 03 01 00  02 11 03 11 00 3F 00 F0   ??.........?.? ­

00000270   AC 0F 4A 28 A2 B5 30 3F  FF D9                     ?J(⒌0?鮂F                          ...... ­

SOS,Start of Scan,扫描开始 12字节 ­

?  标记代码    2字节 固定值0xFFDA ­

?  包含2个具体字段: ­

①数据长度    2字节 ①~④两个字段的总长度 ­

         即不包括标记代码,但包括本字段 实例中为 00 0C 即为12字节 ­

②颜色分量数   1字节 应该和SOF中的字段⑤的值相同,即: ­

         1:灰度图是;3: YCrCb或YIQ;4:CMYK。 ­

         而JFIF中使用YCrCb,故这里颜色分量数恒为3 实例中 为03 ­

   ③颜色分量信息 ­

        a) 颜色分量ID   1字节   实例中01 ­

        b) 直流/交流系数表号 1字节

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值