05.07.2014 Views

UDF 2.00 - OSTA - Optical Storage Technology Association

UDF 2.00 - OSTA - Optical Storage Technology Association

UDF 2.00 - OSTA - Optical Storage Technology Association

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!