JPEG

http://www.cnblogs.com/lakeone/p/3596996.html

jpeg源码下载地址:

http://www.ijg.org/files/

6.3.2文件结构

  学习这些标记最好就是用UltraEdit编辑工具打开一个.jpg或.jpeg文件,参照着格式去分析,加深对这些格式的理解。

     JFIF文件格式直接使用JPEG标准为应用程序定义的许多标记,因此JFIF格式成了事实上JPEG文件交换格式标准。JPEG的每个标记都是由2个 字节组成,其前一个字节是固定值0xFF。每个标记之前还可以添加数目不限的0xFF填充字节(fill byte)。下面是其中的8个标记:

  1. SOI  0xD8            图像开始
  2. APP0 0xE0            JFIF应用数据块
  3. APPn 0xE1 - 0xEF    其他的应用数据块(n, 1~15)
  4. DQT  0xDB           量化表
  5. SOF0 0xC0            帧开始
  6. DHT  0xC4           霍夫曼(Huffman)表
  7. SOS  0xDA           扫描线开始
  8. EOI  0xD9            图像结束
原文地址:https://www.cnblogs.com/jingzhishen/p/4189852.html