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.3.8 Space Bitmap Descriptor<br />
struct SpaceBitmap { /* ECMA 167 4/14.11 */<br />
struct Tag DescriptorTag;<br />
Uint32 NumberOfBits;<br />
Uint32 NumberOfBytes;<br />
byte<br />
Bitmap[];<br />
}<br />
2.3.8.1 struct Tag DescriptorTag<br />
The calculation and maintenance of the DescriptorCRC field of the Descriptor Tag<br />
for the SpaceBitmap descriptor is optional. If the CRC is not maintained then both<br />
the DescriptorCRC and DescriptorCRCLength fields shall be ZERO.<br />
2.3.9 Partition Integrity Entry<br />
struct PartitionIntegrityEntry { /* ECMA 167 4/14.13 */<br />
struct tag DescriptorTag;<br />
struct icbtag ICBTag;<br />
struct timestamp RecordingTime;<br />
Uint8<br />
IntegrityType;<br />
byte<br />
Reserved[175];<br />
struct EntityID ImplementationIdentifier;<br />
byte<br />
ImplementationUse[256];<br />
}<br />
With the functionality of the Logical Volume Integrity Descriptor this descriptor is<br />
not needed, therefore this descriptor shall not be recorded.<br />
2.3.10 Allocation Descriptors<br />
When constructing the data area of a file an implementation has several types of allocation<br />
descriptors from which to choose. The following guidelines shall be followed in choosing<br />
the proper allocation descriptor to be used:<br />
Short Allocation Descriptor - For a Logical Volume that resides on a single<br />
Volume with no intent to expand the Logical Volume beyond the single volume<br />
Short Allocation Descriptors should be used. For example a Logical Volume<br />
created for a stand alone drive.<br />
NOTE: Refer to section 2.2.2.2 on the MaximumInterchangeLevel.<br />
Long Allocation Descriptor - For a Logical Volume that resides on a single<br />
Logical Volume with intent to later expand the Logical Volume beyond the single<br />
volume, or a Logical Volume that resides on multiple Volumes Long Allocation<br />
Descriptors should be used. For example a Logical Volume created for a jukebox.<br />
<strong>UDF</strong> <strong>2.00</strong> April 3, 1998<br />
45