디스크 형식

IMAPI는 ISO 9660, JolietUDF의 세 가지 파일 시스템 형식을 지원합니다.

ISO 9660

ISO 9660 형식은 CD 데이터 디스크의 원래 표준 파일 시스템입니다. 이 형식은 MSDOS, Mac OS, UNIX 및 Windows 운영 체제를 비롯한 여러 운영 체제에서 인식됩니다. ISO 9660 형식은 ISO(국제 표준화 기구)에서 게시합니다.

형식은 볼륨 헤더 CD0001을 사용하여 16섹터에서 시작합니다. 헤더의 나머지는 다음과 같습니다. 다른 파생 형식도 섹터 16에서 시작하지만 볼륨 헤더에 다른 문자열을 사용합니다. 예를 들어 High Sierra 디스크는 CD-ROM0001 문자열을 사용하고 Compact Disc Interactive 형식은 CD-I0001을 사용합니다.

헤더는 파일 이름을 ISO 9660 형식으로 저장하는 디스크 영역을 가리킵니다. 파일 및 디렉터리 명명 규칙은 8자, 마침표 및 3자 더 많은 문자로 구성됩니다. 이는 MSDOS 운영 체제에서 사용하는 것과 동일한 명명 규칙입니다.

Joliet 및 UDF와 같은 형식에 대한 추가 파일 시스템 헤더는 ISO 9660 형식의 가독성에 영향을 주지 않고 디스크에 공존할 수 있습니다. 인덱스 후 데이터 파일 집합이 디스크를 차지합니다. 각 파일 시스템의 인덱스는 디스크의 데이터 파일을 독립적으로 참조합니다.

ISO 9660 사양은 형식의 세 가지 수준을 정의합니다.

  • 수준 1은 8.3자 형식을 사용하도록 파일 이름을 정의합니다.
  • 수준 2는 DOS 6.xx, MacIntosh 및 UNIX 플랫폼에 있는 것처럼 더 긴 파일 이름을 허용합니다.
  • 수준 3을 사용하면 인터리브된 데이터 및 오디오 파일이 검색(재생) 성능을 향상시킬 수 있습니다. 이 수준은 2GB 파일 제한도 제거합니다. 이 수준은 이미지 마스터링 API에서 지원 되지 않습니다 .

DVD 디스크는 ISO 9660을 사용할 수도 있습니다. 그러나 UDF 파일 시스템은 DVD 미디어에 사용되는 가장 널리 사용되는 파일 시스템입니다.

졸리 엣

Joliet 형식은 ISO 9660의 파생 형식입니다. 이 형식은 ISO 9660 파일 시스템 인덱스 외에도 Joliet 파일 시스템 인덱스를 디스크 이미지에 씁니다.

Joliet 인덱스는 파일 시스템 인덱스에 다음과 같은 향상된 기능을 제공합니다.

  • 최대 32자까지 긴 파일 이름을 인식합니다.
  • 파일 이름에서 대문자와 소문자를 구분합니다.
  • 파일 이름의 유니코드 문자를 지원합니다.

Joliet 형식 헤더는 디스크의 17섹스에서 시작됩니다.

Joliet 형식은 디스크에 ISO 9660 파일 시스템을 유지하므로 ISO 9660 규격 디바이스와의 호환성이 유지됩니다.

UDF(범용 디스크 형식)

UDF(유니버설 디스크 형식)는 OSTA(광학 스토리지 기술 협회)가 광학 미디어를 위해 개발한 최신 파일 시스템입니다. UDF는 여러 운영 체제에서 인식하는 이식 가능한 형식입니다. UDF는 ISO 9660을 새로운 표준, 특히 읽기/쓰기 미디어로 대체하고 있습니다.

UDF의 기능은 다음과 같습니다.

  • 최대 2TB 크기의 미디어를 지원합니다.
  • 플래시 미디어, Iomega REV 디스크 및 CD-MRW 디스크를 지원합니다.
  • 파일 입력 블록에 길이가 2KB 미만인 파일을 저장합니다.
  • 파일 이름이 255자인 최대 2TB의 파일을 지원합니다.
  • 다양한 운영 체제에 적합한 다양한 파일 특성 집합을 지원합니다.
  • ISO 9660, Joliet 및 UDF 형식이 모두 동일한 디스크에 있는 브리지 형식을 지원합니다. 이는 DVD-비디오, DVD+VR 및 DVD-VR과 같은 비디오 애플리케이션에서 사용됩니다.
  • 명명된 스트림 및 '실시간' 파일을 지원합니다.