ISO 파일이란?
확장자가 .iso인 파일은 CD 또는 DVD와 같은 광 디스크에 있는 전체 데이터의 내용을 나타내는 압축되지 않은 아카이브 디스크 이미지 파일입니다. ISO-9660 표준에 따라 ISO 이미지 파일 형식에는 디스크 데이터와 함께 디스크에 저장된 파일 시스템 정보가 포함됩니다. 콘텐츠의 정확한 복제본을 포함하는 ISO 파일의 기능은 CD/DVD의 복사본을 만들기에 완벽한 파일 형식이 되며 대부분 설치를 위해 부팅 가능한 데이터를 저장하는 데 사용됩니다. 대부분의 경우 ISO 파일은 설치를 위해 시스템을 부팅하기 위한 부팅 가능한 콘텐츠로 USB/CD/DVD에 구워집니다. ISO 파일에는 MIME 유형 application/x-iso9660-image가 있습니다.
ISO 파일 형식
ISO 파일 형식은 지정된 데이터 내용을 보관하지만 다른 컨테이너 파일 형식과 다릅니다. 아카이브는 컨텐츠 및 파일 시스템 정보의 정확한 구조를 가진 바이너리 파일로 생성됩니다. ISO 파일 형식은 ISO-9660에 다음과 같이 설명되어 있습니다.
ISO 파일의 최상위 구조
파일의 전체 구조는 다음으로 구성됩니다.
시스템 영역
- 32,768바이트이며 ISO_9660에서 사용하지 않습니다.데이터 영역
- 볼륨 설명자 세트와 경로 테이블, 디렉토리 및 파일로 구성
볼륨 설명자 세트
데이터 영역은 볼륨 설명자 세트로 시작하며, 하나 이상의 볼륨 설명자 세트는 볼륨 설명자 세트 종결자로 종료됩니다. 이들은 집합적으로 데이터 영역의 헤더 역할을 하여 해당 내용을 설명합니다(FAT, HPFS 및 NTFS 형식 디스크에서 사용하는 BIOS 매개변수 블록과 유사).
볼륨 디스크립터 세트는 아래와 같습니다.
볼륨 설명자 세트 |
---|
볼륨 설명자 #1 |
… |
볼륨 설명자 #N |
볼륨 설명자 세트 종결자 |
볼륨 설명자
각 볼륨 설명자의 크기는 2048바이트이며 다음과 같은 구조를 갖습니다.
부품 | 유형 | 식별자 | 버전 | 데이터 |
---|---|---|---|---|
크기 | 1바이트 | 5바이트(항상 ‘CD001’) | 1바이트(항상 0x01) | 2,041바이트 |