UDF 2.00 - OSTA - Optical Storage Technology Association
UDF 2.00 - OSTA - Optical Storage Technology Association
UDF 2.00 - OSTA - Optical Storage Technology Association
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