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.
3.3.3 File Entry<br />
struct FileEntry { /* ECMA 167 4/14.9 */<br />
struct tag DescriptorTag;<br />
struct icbtag ICBTag;<br />
Uint32 Uid;<br />
Uint32 Gid;<br />
Uint32 Permissions;<br />
Uint16 FileLinkCount;<br />
Uint8<br />
RecordFormat;<br />
Uint8<br />
RecordDisplayAttributes;<br />
Uint32 RecordLength;<br />
Uint64 InformationLength;<br />
Uint64 LogicalBlocksRecorded;<br />
struct timestamp AccessTime;<br />
struct timestamp ModificationTime;<br />
struct timestamp AttributeTime;<br />
Uint32 Checkpoint;<br />
struct long_ad ExtendedAttributeICB;<br />
struct EntityID ImplementationIdentifier;<br />
Uint64 UniqueID,<br />
Uint32 LengthofExtendedAttributes;<br />
Uint32 LengthofAllocationDescriptors;<br />
byte<br />
ExtendedAttributes[];<br />
byte<br />
AllocationDescriptors[];<br />
}<br />
NOTE: The total length of a FileEntry shall not exceed the size of one logical<br />
block.<br />
3.3.3.1 Uint32 Uid<br />
$ For operating systems that do not support the concept of a user identifier<br />
the implementation shall ignore this field. For operating systems that do<br />
support this field a value of 2 32 - 1 shall indicate an invalid UID, otherwise<br />
the field contains a valid user identifier.<br />
? For operating systems that do not support the concept of a user identifier<br />
the implementation shall set this field to 2 32 - 1 to indicate an invalid UID,<br />
unless otherwise specified by the user.<br />
3.3.3.2 Uint32 Gid<br />
$ For operating systems that do not support the concept of a group identifier<br />
the implementation shall ignore this field. For operating systems that do<br />
support this field a value of 2 32 - 1 shall indicate an invalid GID, otherwise<br />
the field contains a valid group identifier.<br />
<strong>UDF</strong> <strong>2.00</strong> April 3, 1998<br />
53