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.3.4.3 struct long_ad ICB<br />

The Implementation Use bytes of the long_ad in all File Identifier Descriptors<br />

shall be used to store the <strong>UDF</strong> Unique ID for the file and directory namespace.<br />

<strong>UDF</strong> Unique ID<br />

RBP Length Name Contents<br />

0 2 Reserved bytes (= #00)<br />

2 4 <strong>UDF</strong> Unique ID Uint32<br />

Section 3.2.1Logical Volume Header Descriptor describes how <strong>UDF</strong> Unique ID<br />

field in Implementation Use bytes of the long_ad in the File Identifier Descriptor<br />

and the UniqueID field in the File Entry and Extended File Entry are set.<br />

2.3.4.4 Uint16 LengthofImplementationUse<br />

$ Shall specify the length of the ImplementationUse field.<br />

? Shall specify the length of the ImplementationUse field. This field may be<br />

ZERO, indicating that the ImplementationUse field has not been used.<br />

When writing a File Identifier Descriptor to write-once media, to ensure that the<br />

Descriptor Tag field of the next FID will never span a block boundary, if there are<br />

less than 16 bytes remaining in the current block after the FID, the length of the<br />

FID shall be increased (using the Implementation Use field) enough to prevent this.<br />

The CRC length may be set to less than the size of the FID minus 16 (to not<br />

include the Implementation Use area).<br />

2.3.4.5 byte ImplementationUse<br />

$ If the LengthofImplementationUse field is non ZERO then the first 32<br />

bytes of this field shall be interpreted as specifying the implementation<br />

identifier EntityID of the implementation which last modified the File<br />

Identifier Descriptor.<br />

? If the LengthofImplementationUse field is non ZERO then the first 32<br />

bytes of this field shall be set to the implementation identifier EntityID of<br />

the current implementation.<br />

NOTE: For additional information on the proper handling of this field refer to the<br />

section on Entity Identifier.<br />

This field allows an implementation to identify which implementation last created<br />

and/or modified a specific File Identifier Descriptor .<br />

<strong>UDF</strong> <strong>2.00</strong> April 3, 1998<br />

39

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

Saved successfully!

Ooh no, something went wrong!