ISO 9660
From Wikipedia, the free encyclopedia.
ISO 9660, a standard published by the International Organization for Standardization, defines a file system for CD-ROM media. It aims at supporting different computer operating systems such as Microsoft Windows, Mac OS, and systems that follow the UNIX specification, so that data may be exchanged.
The ISO 9660 file system is also used for DVD-ROMs.
| Table of contents |
|
2 Disk images 3 Extensions 4 Operating system support 5 See also: 6 External links |
Levels and restrictions
There are different levels to this standard.
| Level 1 | File names are restricted to 8 characters with a 3 character extension, upper case letters, numbers and underscore; maximum depth of directories is 8. |
| Level 2 | File names may be up to 31 characters. |
| Level 3 | Files allowed to be fragmented (used on CD-Rs written by the software "Direct CD" for Windows, for example). |
Disk images
Disk images of ISO 9660 file systems (ISO images) are a common way to electronically transfer the contents of CD-ROMs. They often have the extension .iso (though not necessarily), and are hence commonly referred to as "ISOs."
Extensions
There are extensions to ISO 9660 to deal with the limitations. The most common ones are Rock Ridge and Joliet: Rock Ridge supports the preservation of Unix permissions and longer ASCII coded names, while Joliet supports names stored in Unicode, thus allowing almost any character to be used, even from non-roman scripts.
ISO 13490 is basically ISO 9660 with multisession support.
Operating system support
Most operating systems support reading of ISO 9660 formatted discs, and most new versions support the extensions such as Rock Ridge and Joliet. Operating systems that do not support the extensions will usually show the basic (non-extended) features of a plain ISO 9660 disc.
Here are some operating systems and their support for ISO 9660 and extensions:
- DOS: access with extensions, such as MSCDEX.EXE (Microsoft CDROM Extension) or CORELCD.EXE
- Microsoft Windows 95, Windows 98, Windows ME: can read ISO 9660 Level 1, 2, 3, and Joliet
- Microsoft Windows NT 4, Windows 2000, Windows XP: can read ISO 9660 Level 1, 2, 3, and Joliet
- Linux and BSD: ISO 9660 Level 1, 2, 3, Joliet and Rock Ridge
- Mac OS 7 to 9: ISO Level 1, 2. Optional free software supports Rock Ridge and Joliet: Joke Ridge and Joliet Volume Access.
- Mac OS X: probably the same as BSD.
See also:
External links
- CD Recording FAQ
- Ecma-119 - this standard is identical to ISO 9660.