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

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

Saved successfully!

Ooh no, something went wrong!