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.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