ISO 9660

위키百科, 우리 모두의 百科事典.

ISO 9660 國際 標準化 機構 (ISO)에서 制定한 CD-ROM 媒體를 위한 파일 시스템 標準이다. 이 標準은 마이크로소프트 윈도우 , OS X , 유닉스 系列 運營 體制를 비롯한 서로 다른 運營 體制 에서 作動할 수 있도록 設計되었다. DVD 에서도 ISO 9660 파일 시스템을 使用할 수 있으나 實際로는 ISO/IEC 13346 UDF 가 큰 데이터에 더 적합하므로 더 많이 使用된다.

ISO 9660 形式으로 貯藏된 CD-ROM 이미지 파일은 普通 .iso 擴張字를 使用한다.

歷史 [ 編輯 ]

ISO 9660은 하이 시에라 포맷 파일 시스템에 그 뿌리를 두고 있다. [1] 하이 시에라는 파일 情報를 連續된 레이아웃에 整理하여 계층적 트리 파일 시스템 構造를 利用, 非連續的인 接近을 最少化하였는데, 이는 UNIX, FAT과 비슷하다. 크로스 플랫폼 互換性을 利用하여 最小限의 共通 파일 特性 集合(디렉터리나 一般 파일, 記錄 時間)과 이름 特性(이름, 擴張, 버전)을 定義하며 各 파일에 對한 未來의 選擇的 擴張을 規定할 수 있는 別途 파일 시스템 使用 領域을 使用한다.

하이 시에라는 1986年에 變更 事項을 包含하여, Ecma 인터내셔널 의 國際 標準 ECMA-119로 採擇되었으며 [2] ISO 에도 提出하여 ISO 9660:1988로도 最終 受諾되었다. [3]

2013年 ISO는 ISO 9660 標準의 第1修正案을 出版하여 새로운 데이터 構造와 柔軟한 파일 이름 規則을 導入하였는데, 이는 ISO 9660 및 널리 使用되는 Joliet 仕樣 間의 調和를 가져다 주는 것이 目的이다. [4]

仕樣 [ 編輯 ]

全般的 構造 [ 編輯 ]

다음은 ISO 9660 파일 시스템의 大略的인 全般 構造이다.

ISO 9660 파일 시스템
시스템 領域 (32,768 B) ISO 9660에 依해 使用되지 않음
데이터 領域
볼륨 敍述者 集合
經路 테이블, 디렉터리, 파일

볼륨 敍述者 集合 [ 編輯 ]

데이터 領域은 하나 以上의 볼륨 敍述者의 集合으로 始作하며, 볼륨 敍述者 集合 宗團字로 宗團한다.

볼륨 敍述者 集合
볼륨 敍述者 #1
...
볼륨 敍述者 #N
볼륨 敍述者 集合 宗團子

볼륨 敍述者 集合 宗團者는 볼륨 敍述者의 특별한 種類이며, 構造 集合의 끝을 表示하는 役割을 한다.

볼륨 敍述者 [ 編輯 ]

各 볼륨 敍述者의 크기는 2048 바이트로, 싱글 모드 1 또는 모드 2 폼 1 섹터에 딱 들어맞는다. 이들은 다음의 構造를 가진다:

← 2,048 바이트 →
經路 種類 識別子 (無條件 'CD001') 버전 (無條件 0x01) 데이터
크기 1 바이트 5 바이트 1 바이트 2,041 바이트

볼륨 敍述者의 데이터 필드는 여러 필드로 나뉠 수 있다.

標準 볼륨 敍述者 類型은 다음과 같다:

基本 볼륨 敍述者 類型
類型 필드 값 類型
0 부트 레코드 볼륨 敍述者
1 프라이머리 볼륨 敍述者
2 豫備 볼륨 敍述者 또는 强化 볼륨 敍述者
3 볼륨 파티션 敍述者
255 볼륨 敍述者 集合 宗團子

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “Working Paper for Information Processing: Volume and File Structure of CD-ROM for Information Interchange”. 《Optical Information Systems》 7 (1): 29?49. January 1987.  
  2. “Volume and File Structure of CDROM for Information Interchange” . Ecma International. December 1987.  
  3. 《Volume and file structure of CD-ROM for information interchange》 correct版. Geneva: International Organisation for Standardization (ISO). 1988年 9月 1日.  
  4. ISO 9660, Amendment 1 (ISO 9660:1988/Amd.1:2013(E))

外部 링크 [ 編輯 ]