JEITA CP-3451
- 66 -
− Entity size
Indicates the size of the stream, or else FFFFFFFF.H (in the case of a storage). It is recorded in big endian
format.
− Default value
A fixed value not set explicitly in the stream data segment but used as the default for each byte.
− Storage/Stream name
The name of the storage and stream added for transformation to Flashpix. It is given as the full path name
from the Flashpix source image object root storage. "/" represents a directory separator and shall be the first
character of the property value. This name is a 16-bit character string from the Unicode code page, with
NULL termination. It is recorded in little endian format.
− Entity class ID
The storage ClassID, given only in the case of a storage Interoperability. It is written as 16-bytes in little
endian format.
The data structure of the Contents List Segment is given in Figure 27.
Address Offset
Bytes
Code
Meaning
(Hex)
(Hex)
(Hex)
+00
1
FF
Marker Prefix
+01
1
E2
APP2
+02
2
Length of field
+04
4
"FPXR"
+08
1
00
NULL
+09
1
00
Version
+0A
1
01
Contents List
+0B
2
Interoperability Count
+0C
4
Entity size 1
+11
1
Default value 0
+12
m0
Storage or Stream name 0
+12+m0
(no)
(Entity Class ID 0)
+12+m0+no
4
Entity size 1
:
1
Default value 1
:
m1
Storage or Stream name 1
:
(n1)
(Entity Class ID 1)
:
:
:
:
:
:
:
:
:
4
Entity size l
:
1
Default value l
:
ml
Storage or Stream name l
:
(nl)
(Entity Class ID l)
Figure 27 Contents List Segment Structure