05.07.2014 Views

here - OSTA - Optical Storage Technology Association

here - OSTA - Optical Storage Technology Association

here - OSTA - Optical Storage Technology Association

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Object Logical Block Number is the logical block number from the long_ad ICB<br />

field of the ICB FID identifying this the object.<br />

Parent Partition Reference Number is the partition reference number from the<br />

long_ad of the ICB field in the parent in identifying the same directory containing<br />

the FID for this file or directorythat contains the FID identifying the object.<br />

Object Partition Reference Number is the partition reference number from the<br />

long_ad of the ICB field of the FID identifying the object.<br />

In Index Mode, the first entry has a UDF Unique ID of 16 and subsequent entries are<br />

required to have a UDF Unique ID value of one more than the preceding entry.<br />

If not in Index Mode, invalid entries may be removed in order to shrink the array.<br />

Invalid entries are represented by having a value of zero in all fields, except the UDF<br />

Unique ID field. Invalid entries are the result of objects that were deleted from the<br />

medium or entries at the end of the Mapping Entries array that are not yet in use.<br />

T<strong>here</strong> shall only be valid entries for non-stream, non-parent FIDs.<br />

NOTE: The UDF Unique ID value of a mapping entry for an object needs not be equal to<br />

the Unique ID value found in the File Entry of the object.<br />

The correctness of a mapping entry can be verified performing the following steps:<br />

1. Read the File Entry of the parent directory of the object using the Parent Logical<br />

Block Number and the Parent Partition Reference Number of the mapping entry.<br />

2. Find in the parent directory a FID with this UDFUniqueID. a UDF Unique ID<br />

value equal to the UDF Unique ID of the mapping entry.<br />

3. The long_ad ICB field of this FID shall contain logical block number and partition<br />

reference number values equal to the Object Logical Block Number and Object<br />

Partition Reference Number values of the mapping entry respectively.<br />

3.3.7.2 Non-Allocatable Space Stream<br />

ECMA 167 does not provide for a mechanism to describe defective areas on media or<br />

areas not usable due to allocation outside of the file system. The Non-Allocatable Space<br />

Stream provides a method to describe space not usable by the file system. The Non-<br />

Allocatable Space Stream shall be recorded only on media systems that do not do defect<br />

management (eg. CD-RW)volumes with a sparable partition map recorded.<br />

The Non-Allocatable Space Stream shall be generated at format time. All space indicated<br />

by the Non-Allocatable Space Stream shall also be marked as allocated in the free space<br />

map. The Non-Allocatable Space Stream shall be recorded as a named stream in the<br />

system stream directory of the File Set Descriptor. The stream name shall be:<br />

UDF 2.01<br />

91<br />

March50 April

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

Saved successfully!

Ooh no, something went wrong!