2.3.2.1 FreeChunkListFragment
The FreeChunkListFragment structure specifies a fragment in the free chunk list (section 2.3.2).
This structure has the following format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
crc |
|||||||||||||||||||||||||||||||
fcrNextChunk |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
fcrFreeChunk (variable) |
|||||||||||||||||||||||||||||||
... |
crc (4 bytes): An unsigned integer that specifies the CRC (section 2.1.2) of a fcrFreeChunk field.
fcrNextChunk (12 bytes): A FileChunkReference64x32 structure (section 2.2.4.4) that specifies a reference to another FreeChunkListFragment structure. If the value of the fcrNextChunk field is "fcrNil" (see section 2.2.4), then this is the last FreeChunkListFragment structure.
fcrFreeChunk (variable): An array of FileChunkReference64 structures (section 2.2.4.3) where each element in the array specifies a reference to unused parts of the file. The number of elements is given by (cb – 16) / 16 where cb is the size, in bytes, of this FreeChunkListFragment structure; cb is specified by the file chunk reference (section 2.2.4) that references this FreeChunkListFragment structure.