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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.2.6.1 byte LogicalVolumeContentsUse<br />

See the section on Logical Volume Header Descriptor for information on the<br />

contents of this field.<br />

2.2.6.2 Uint32 FreeSpaceTable<br />

Since most operating systems require that an implementation provide the true free<br />

space of a Logical Volume at mount time it is important that these values be<br />

maintained for all non-virtual partitions. The optional value of #FFFFFFFF, which<br />

indicates that the amount of available free space is not known, shall not be used for<br />

non-virtual partitions. For virtual partitions the FreeSpaceTable shall be set to<br />

#FFFFFFFF.<br />

NOTE: The FreeSpaceTable is guaranteed to be correct only when the Logical<br />

Volume Integrity Descriptor is closed.<br />

2.2.6.3 Uint32 SizeTable<br />

Since most operating systems require that an implementation provide the total size<br />

of a Logical Volume at mount time it is important that these values be maintained<br />

for all non-virtual partitions. The optional value of #FFFFFFFF, which indicates<br />

that the partition size is not known, shall not be used for non-virtual partitions.<br />

For virtual partitions the SizeTable shall be set to #FFFFFFFF.<br />

2.2.6.4 byte ImplementationUse<br />

The ImplementationUse area for the Logical Volume Integrity Descriptor shall be<br />

structured as follows:<br />

ImplementationUse format<br />

RBP Length Name Contents<br />

0 32 ImplementationID EntityID<br />

32 4 Number of Files Uint32<br />

36 4 Number of Directories Uint32<br />

40 2 Minimum <strong>UDF</strong> Read Revision Uint16<br />

42 2 Minimum <strong>UDF</strong> Write Revision Uint16<br />

44 2 Maximum <strong>UDF</strong> Write Revision Uint16<br />

46 ?? Implementation Use byte<br />

Implementation ID - The implementation identifier EntityID of the<br />

implementation which last modified anything within the scope of this<br />

EntityID. The scope of this EntityID is the Logical Volume Descriptor, and<br />

the contents of the associated Logical Volume. This field allows an<br />

implementation to identify which implementation last modified the contents<br />

of a Logical Volume.<br />

Number of Files - The current number of files in the associated Logical<br />

Volume. This information is needed by the Macintosh OS. All<br />

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

23

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

Saved successfully!

Ooh no, something went wrong!