Joliet Specification for CD-ROM

Last reviewed: May 29, 1997
Article ID: Q125630

The information in this article applies to:
  • Microsoft Win32 Software Development Kit (SDK)

Content authors who are developing Windows 95 applications on CD-ROM should develop their titles according to the Joliet specification in order to incorporate Unicode file names and take full advantage of Windows 95 long file name support.

The Joliet specification complies with the ISO 9660:1988 standard. It is designed to resolve some of its restrictions and ambiguities including:

  • Character Set limitations.
  • File Name Length limitations.
  • Directory Tree Depth limitations.
  • Directory Name Format limitations.
  • Unicode Character ambiguities.

Because the Joliet specification is ISO 9660 compliant, CD-ROM disks recorded according to the Joliet specification may continue to interchange data with non-Joliet systems. The designs for the System Use Sharing Protocol, RockRidge extensions for POSIX semantics, CD-XA System Use Area Semantics, and Apple's Finder Flags and Resource Forks all port in a straightforward manner to the Joliet specification. These protocols are not an integral part of the Joliet specification, however.

Support for Joliet is included in Windows 95, and the spec is now included in the Win95 DDK docs. It will also be included in a future version of Windows NT.


Additional query words: 4.00 CD CD-ROM XA SUSP ROCKRIDGE LFN
Keywords : SubSys kbprg
Version : 4.0
Platform : WINDOWS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: May 29, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.