UDF 2.00 - OSTA - Optical Storage Technology Association
UDF 2.00 - OSTA - Optical Storage Technology Association
UDF 2.00 - OSTA - Optical Storage Technology Association
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.2 Part 3 - Volume Structure<br />
2.2.1 Descriptor Tag<br />
struct tag { /* ECMA 167 3/7.2 */<br />
Uint16 TagIdentifier;<br />
Uint16 DescriptorVersion;<br />
Uint8<br />
TagChecksum;<br />
byte<br />
Reserved;<br />
Uint16 TagSerialNumber;<br />
Uint16 DescriptorCRC;<br />
Uint16 DescriptorCRCLength;<br />
Uint32 TagLocation;<br />
}<br />
2.2.1.1 Uint16 TagSerialNumber<br />
$ Ignored. Intended for disaster recovery.<br />
? Reset to a unique value at volume initialization.<br />
The TagSerialNumber shall be set to a value that differs from ones previously<br />
recorded, upon volume re-initialization. It is suggested that: TagSerialNumber =<br />
((TagSerialNumber of the Primary Volume Descriptor) + 1).<br />
2.2.1.2 Uint16 DescriptorCRCLength<br />
CRCs shall be supported and calculated for each descriptor. The value of this field<br />
shall be set to (Size of the Descriptor) - (Length of Descriptor Tag). When<br />
reading a descriptor the CRC should be validated.<br />
2.2.1.3 Uint32 TagLocation<br />
For structures referenced via a virtual address (i.e. referenced through the VAT),<br />
this value shall be the virtual address, not the physical or logical address.<br />
<strong>UDF</strong> <strong>2.00</strong> April 3, 1998<br />
16