Joliet
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Filesystem |released=1995 }} '''Joliet''' is a Microsoft extension and profile of ISO 9660 (CD-ROM) format to support [[Unicode...") |
Kayvon2008 (Talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
|released=1995 | |released=1995 | ||
}} | }} | ||
+ | ''Not to be confused with toilet.'' | ||
+ | |||
+ | |||
'''Joliet''' is a Microsoft extension and profile of [[ISO 9660]] (CD-ROM) format to support [[Unicode]] filenames. It is often compared to [[Rock Ridge]] and related extensions, though it works in an entirely different way. | '''Joliet''' is a Microsoft extension and profile of [[ISO 9660]] (CD-ROM) format to support [[Unicode]] filenames. It is often compared to [[Rock Ridge]] and related extensions, though it works in an entirely different way. | ||
== Identification == | == Identification == | ||
− | Robust detection of Joliet requires iterating through all the volume descriptors, but in most cases, one of the following byte sequences will appear at offset 34904: | + | Robust detection of Joliet requires iterating through all the volume descriptors, but in most cases, one of the following byte sequences will appear at offset 34904 or 36952: |
* {{magic|25 2f 40}} (escape sequence for [[UCS-2]] Level 1) | * {{magic|25 2f 40}} (escape sequence for [[UCS-2]] Level 1) | ||
* {{magic|25 2f 43}} (UCS-2 Level 2) | * {{magic|25 2f 43}} (UCS-2 Level 2) |
Latest revision as of 21:51, 2 November 2021
Not to be confused with toilet.
Joliet is a Microsoft extension and profile of ISO 9660 (CD-ROM) format to support Unicode filenames. It is often compared to Rock Ridge and related extensions, though it works in an entirely different way.
[edit] Identification
Robust detection of Joliet requires iterating through all the volume descriptors, but in most cases, one of the following byte sequences will appear at offset 34904 or 36952:
-
25 2f 40
(escape sequence for UCS-2 Level 1) -
25 2f 43
(UCS-2 Level 2) -
25 2f 45
(UCS-2 Level 3)