# ISO 9660:1988

> file system for CD-ROM

**Wikidata**: [Q55336682](https://www.wikidata.org/wiki/Q55336682)  
**Source**: https://4ort.xyz/entity/iso-9660-1988

## Summary
ISO 9660:1988 is an international standard for a file system designed for CD-ROMs, published in 1988 by the International Organization for Standardization (ISO). It ensures cross-platform compatibility, allowing data stored on CD-ROMs to be read across different operating systems. This standard was critical for the widespread adoption of CD-ROM technology in the late 1980s and 1990s.

## Key Facts
- Published in **1988** by the International Organization for Standardization (ISO).
- Primary file system standard for **CD-ROM** media.
- Ensures **cross-platform compatibility** for data storage and retrieval.
- Uses the **8.3 filename convention** (8 characters for names, 3 for extensions).
- Supports **hierarchical directory structures**.
- **Read-only** format, reflecting the write-once nature of CD-ROMs.
- Basis for later extensions like **Joliet** (Microsoft) and **Rock Ridge** (Unix).
- Still used in legacy systems and niche applications requiring universal compatibility.
- Part of the broader **ISO/IEC 9660** standard series.

## FAQs
### Q: What is ISO 9660:1988 used for?
A: ISO 9660:1988 is used to format CD-ROMs, ensuring files and directories can be accessed consistently across different devices and operating systems, such as Windows, macOS, and Unix.

### Q: Why was ISO 9660:1988 important?
A: It solved compatibility issues with early CD-ROM technology, enabling reliable data sharing and paving the way for CDs to become a universal medium for software distribution and data archiving.

### Q: Is ISO 9660 still relevant today?
A: While largely replaced by newer formats (e.g., UDF for DVDs), ISO 9660 remains relevant in legacy systems, embedded devices, and scenarios requiring backward compatibility with older hardware or software.

## Why It Matters
ISO 9660:1988 played a pivotal role in standardizing optical disc storage, addressing the fragmentation of file systems across competing platforms in the 1980s. By defining a universal format for CD-ROMs, it facilitated the seamless exchange of data, software, and multimedia content, accelerating the adoption of CD technology in industries like publishing, education, and entertainment. Its read-only structure aligned with the physical limitations of CD-ROMs, ensuring data integrity and longevity. Though newer standards have emerged, ISO 9660:1988 laid the foundational principles for optical media interoperability, influencing later formats and remaining a reference point for archival and compatibility purposes.

## Notable For
- First internationally recognized standard for CD-ROM file systems.
- Enabled **cross-platform interoperability** in an era of fragmented operating systems.
- Introduced strict filename and directory rules to guarantee universal readability.
- Served as the basis for proprietary extensions (e.g., Joliet, Rock Ridge) that expanded its functionality.
- Remains a **de facto standard** for legacy optical media and embedded systems.

## Body
### Overview
ISO 9660:1988 defines a hierarchical, read-only file system optimized for the physical characteristics of CD-ROMs. It specifies how data—files, directories, and metadata—is organized and accessed on optical discs.

### Development and Publication
- Published in **1988** by ISO, with subsequent revisions (e.g., ISO 9660:2019) updating technical details while retaining backward compatibility.
- Developed to address the lack of standardization in early optical disc formats, which hindered widespread adoption.

### Technical Specifications
- **Filename Restrictions**: Limited to 8 characters for names and 3 for extensions (e.g., `FILENAME.EXT`), avoiding special characters.
- **Directory Structure**: Supports nested directories with a maximum depth of 8 levels and 255 entries per directory.
- **Volume Structure**: Organizes data into a primary volume descriptor, file structure, and path tables for efficient navigation.
- **Character Encoding**: Uses ASCII for filenames, later extended by other standards (e.g., Joliet for Unicode).

### Legacy and Impact
- **Adoption**: Became the default format for CD-ROMs in the 1990s, used for software installation discs, multimedia encyclopedias, and video game consoles.
- **Extensions**: Joliet (Microsoft) and Rock Ridge (Unix) expanded filename lengths and metadata capabilities while maintaining ISO 9660 compatibility.
- **Modern Relevance**: Continues to be used in automotive systems, medical devices, and industrial machinery where simplicity and reliability are prioritized over advanced features.