ISO 9660 — CD의 장부
2강에서 칸 위에 장부를 적는 게 파일시스템이라고 했다. CD용 파일시스템 규격이
ISO 9660이다. 국제표준 번호가 9660번이라서 이런 이름이 붙었고,
.iso 확장자도 여기서 왔다.
이 규격에는 기억해 둘 약속이 하나 있다. 맨 앞 16칸(0~15번, 32KB)은 "시스템 영역"이라고 비워 두고, 장부는 16번 칸부터 시작한다. 이 32KB 빈자리가 13강에서 아주 중요한 역할을 한다.
처음 규격은 파일 이름을 README.TXT처럼 8글자+3글자로 제한했다.
그래서 윈도우용 확장 Joliet, 유닉스용 확장 Rock Ridge가 덧붙었다.
DVD와 블루레이는 더 새로운 UDF를 주로 쓴다.
CD로 부팅하는 방법도 따로 정해져 있다. El Torito(1995)라는 확장 규격이다. 장부 안에 "부팅용 프로그램은 몇 번 칸에 있다"는 목록(부트 카탈로그)을 넣어 두면, 컴퓨터가 CD에서 부팅할 때 그걸 찾아간다.
.iso 파일은 ISO 9660 규칙대로 채워진 칸 모음이다. 앞 32KB는 비워 두는 게 규칙이다.