here - OSTA - Optical Storage Technology Association
here - OSTA - Optical Storage Technology Association
here - OSTA - Optical Storage Technology Association
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5. Leading Periods: In the event that t<strong>here</strong> do not exist any characters<br />
prior to the first “.” (#002E) character, leading “.” (#002E) characters<br />
shall be disregarded up to the first non “.” (#002E) character, in the<br />
application of this heuristic.<br />
6. Multiple Periods: In the event that the FileIdentifier contains multiple<br />
“.” (#002E) characters, all characters appearing subsequent to the last<br />
‘.’ (#002E) shall be considered as constituting the file extension if and<br />
only if it is less than or equal to 5 characters in length, otherwise the<br />
file extension shall not exist. Characters appearing prior to the file<br />
extension, excluding the last ‘.’ (#002E), shall be considered as<br />
constituting the file name. All embedded “.” (#002E) characters<br />
within the file name shall be removed.<br />
7. Long Extension: In the event that the number of characters constituting<br />
the file extension at this step in the process is greater than 3, the file<br />
extension shall be regarded as having been composed of the first 3<br />
characters amongst the characters constituting the file extension at this<br />
step in the process.<br />
8. Long Filename: In the event that the number of characters constituting<br />
the file name at this step in the process is greater than 8, the file name<br />
shall be truncated to 4 characters.<br />
9. FileIdentifier CRC: Since through the above process character<br />
information from the original FileIdentifier is lost the chance of<br />
creating a duplicate FileIdentifier in the same directory increases. To<br />
greatly reduce the chance of having a duplicate FileIdentifier the file<br />
name shall be modified to contain a CRC of the original FileIdentifier.<br />
The file name shall be composed of the first 4 characters constituting<br />
the file name at this step in the process, followed by the separator ‘#’<br />
(#0023), followed by the 3 digit CS0 Base41 representation of the 16-<br />
bit CRC of the UNICODE expansion of the original filename.<br />
10. The new file identifier shall be translated to all upper case.<br />
4.2.2.1.2 OS/2<br />
Due to the restrictions imposed by the OS/2 operating system environment, on the<br />
FileIdentifier associated with a file the following methodology shall be employed<br />
to handle FileIdentifier(s) under the above-mentioned operating system<br />
environment:<br />
1. FileIdentifier Lookup: Upon request for a “lookup” of a FileIdentifier,<br />
a case-sensitive comparison may be performed. If the case-sensitive<br />
comparison is not done or if it fails, a case-insensitive comparison<br />
shall be performed.<br />
2. Validate FileIdentifer: If the FileIdentifier is a valid OS/2 file<br />
identifier then do not apply the following steps.<br />
UDF 2.01<br />
102<br />
March50 April