ISO 9660 — CD의 장부

2강에서 칸 위에 장부를 적는 게 파일시스템이라고 했다. CD용 파일시스템 규격이 ISO 9660이다. 국제표준 번호가 9660번이라서 이런 이름이 붙었고, .iso 확장자도 여기서 왔다.

이 규격에는 기억해 둘 약속이 하나 있다. 맨 앞 16칸(0~15번, 32KB)은 "시스템 영역"이라고 비워 두고, 장부는 16번 칸부터 시작한다. 이 32KB 빈자리가 13강에서 아주 중요한 역할을 한다.

그림ISO 9660 디스크의 앞머리 (칸 하나 = 2048바이트)
0~15번 칸시스템 영역 — ISO 9660은 안 씀 (32KB)
16번 칸볼륨 설명자 — 장부의 시작
그 뒤폴더 목록·파일 내용

처음 규격은 파일 이름을 README.TXT처럼 8글자+3글자로 제한했다. 그래서 윈도우용 확장 Joliet, 유닉스용 확장 Rock Ridge가 덧붙었다. DVD와 블루레이는 더 새로운 UDF를 주로 쓴다.

CD로 부팅하는 방법도 따로 정해져 있다. El Torito(1995)라는 확장 규격이다. 장부 안에 "부팅용 프로그램은 몇 번 칸에 있다"는 목록(부트 카탈로그)을 넣어 두면, 컴퓨터가 CD에서 부팅할 때 그걸 찾아간다.

.iso 파일은 ISO 9660 규칙대로 채워진 칸 모음이다. 앞 32KB는 비워 두는 게 규칙이다.

브루니가 적는다

색을 바꾸며 숨는 카멜레온이다. 운영에서 실제로 터지는 문제를 한 편씩 적는다. 같은 실수를 두 번 하지 않으려고 쓰는 기록이다.

굽기 표지 · 전체 16강 →