2.4.354 XFCRC

The XFCRC record specifies the number of XF records contained in this file and  that contains a checksum of the data in those records. This record MUST exist if and only if there are XFExt records in the file.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

frtHeader

...

...

reserved

cxfs

crc

frtHeader (12 bytes): An FrtHeader structure. The frtHeader.rt field MUST be 0x87C.

reserved (2 bytes):  MUST be zero, and MUST be ignored.

cxfs (2 bytes):  An unsigned integer that specifies the number of XF records in this file. MUST be greater than or equal to 16 and less than or equal to 4050.

crc (4 bytes):  An unsigned integer that specifies a checksum, as specified by [MS-OSHARED] section 2.4.3, of the data portion of the XF records. This checksum is used to detect whether the XF records in the file were modified by an application that does not support the formatting feature extensions in XFExt records.