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

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

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

Logical Volume<br />

Descriptor<br />

Implementation ID “*Developer ID” Implementation<br />

Identifier Suffix<br />

Logical Volume<br />

Descriptor<br />

Domain ID<br />

"*<strong>OSTA</strong> <strong>UDF</strong><br />

Compliant"<br />

DOMAIN Identifier<br />

Suffix<br />

File Set Descriptor Domain ID "*<strong>OSTA</strong> <strong>UDF</strong><br />

Compliant"<br />

DOMAIN Identifier<br />

Suffix<br />

File Identifier<br />

Descriptor<br />

Implementation ID “*Developer ID” Implementation<br />

Identifier Suffix<br />

(optional)<br />

File Entry Implementation ID “*Developer ID” Implementation<br />

Identifier Suffix<br />

<strong>UDF</strong> Extended Implementation ID See Appendix <strong>UDF</strong> Identifier Suffix<br />

Attribute<br />

Non-<strong>UDF</strong> Extended<br />

Attribute<br />

Implementation ID “*Developer ID” Implementation<br />

Identifier Suffix<br />

Device Specification<br />

Extended Attribute<br />

Implementation ID “*Developer ID” Implementation<br />

Identifier Suffix<br />

Logical Volume<br />

Integrity Descriptor<br />

Implementation ID “*Developer ID” Implementation<br />

Identifier Suffix<br />

Partition Integrity Implementation ID N/A N/A<br />

Entry<br />

Virtual Partition Map Partition Type “*<strong>UDF</strong> Virtual <strong>UDF</strong> Identifier Suffix<br />

Identifier<br />

Partition”<br />

Sparable Partition Partition Type “*<strong>UDF</strong> Sparable <strong>UDF</strong> Identifier Suffix<br />

Map<br />

Identifier<br />

Partition”<br />

Virtual Allocation Entity ID<br />

“*<strong>UDF</strong> Virtual <strong>UDF</strong> Identifier Suffix<br />

Table<br />

Alloc Tbl”<br />

Sparing Table Sparing Identifier “*<strong>UDF</strong> Sparing<br />

Table”<br />

<strong>UDF</strong> Identifier Suffix<br />

NOTE: The value of the Entity Identifier field is interpreted as a sequence<br />

of bytes, and not as a dstring specified in CS0. For ease of use the values<br />

used by <strong>UDF</strong> for this field are specified in terms of ASCII character strings.<br />

The actual sequence of bytes used for the Entity Identifiers defined by <strong>UDF</strong><br />

are specified in the appendix.<br />

In the ID Value column in the above table “*Developer ID” refers to a Entity Identifier<br />

that uniquely identifies the current implementation. The value specified should be used<br />

when a new descriptor is created. Also, the value specified should be used for an existing<br />

descriptor when anything within the scope of the specified EntityID field is modified.<br />

NOTE: The value chosen for a “*Developer ID” should contain enough<br />

information to identify the company and product name for an implementation. For<br />

example, a company called XYZ with a <strong>UDF</strong> product called DataOne might choose<br />

“*XYZ DataOne” as their developer ID. Also in the suffix of their developer ID<br />

they may choose to record the current version number of their DataOne product.<br />

This information is extremely helpful when trying to determine which<br />

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

13

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

Saved successfully!

Ooh no, something went wrong!