**ISO/IEC 10918-1 : 1993(E)**

**Table B.1 Marker code assignments**

Code Assignment

Symbol

Description

Start Of Frame markers, non-differential, Huffman coding

X'FFC0'

X'FFC1'

X'FFC2'

X'FFC3'

SOF

0

SOF

1

SOF

2

SOF

3

Baseline DCT

Extended sequential DCT

Progressive DCT

Lossless (sequential)

Start Of Frame markers, differential, Huffman coding

X'FFC5'

X'FFC6'

X'FFC7'

SOF

5

SOF

6

SOF

7

Differential sequential DCT

Differential progressive DCT

Differential lossless (sequential)

Start Of Frame markers, non-differential, arithmetic coding

X'FFC8'

X'FFC9'

X'FFCA'

X'FFCB'

JPG

SOF

9

SOF

10

SOF

11

Reserved for JPEG extensions

Extended sequential DCT

Progressive DCT

Lossless (sequential)

Start Of Frame markers, differential, arithmetic coding

X'FFCD'

X'FFCE'

X'FFCF'

SOF

13

SOF

14

SOF

15

Differential sequential DCT

Differential progressive DCT

Differential lossless (sequential)

Huffman table specification

X'FFC4'

DHT

Define Huffman table(s)

Arithmetic coding conditioning specification

X'FFCC'

DAC

Define arithmetic coding conditioning(s)

Restart interval termination

X'FFD0' through X'FFD7'

RST

m

*

Restart with modulo 8 count "m"

Other markers

X'FFD8'

X'FFD9'

X'FFDA'

X'FFDB'

X'FFDC'

X'FFDD'

X'FFDE'

X'FFDF'

X'FFE0' through X'FFEF'

X'FFF0' through X'FFFD'

X'FFFE'

SOI*

EOI*

SOS

DQT

DNL

DRI

DHP

EXP

APP

n

JPG

n

COM

Start of image

End of image

Start of scan

Define quantization table(s)

Define number of lines

Define restart interval

Define hierarchical progression

Expand reference component(s)

Reserved for application segments

Reserved for JPEG extensions

Comment

Reserved markers

X'FF01'

X'FF02' through X'FFBF'

TEM*

RES

For temporary private use in arithmetic coding

Reserved

**32**

**CCITT Rec. T.81 (1992 E)**