ISO 9660 이미지 (.iso)
ISO 표준ISO 9660 광학 디스크 이미지(ISO)는 광학 저장 매체를 위한 범용 바이트 단위 이미지 형식이며, 운영 체제 설치 프로그램(Windows, Ubuntu) 및 소프트웨어 디스크의 표준 배포 컨테이너 역할을 합니다.
ISO을(를) IMG(으)로 변환
무료 브라우저 내 ISO-IMG 변환기. 기기에서 파일을 즉시 변환하세요.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 ISO 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 ISO 파일을 식별합니다:
16진수 시그니처 (오프셋 32769):
43 44 30 30 31ASCII 표현: CD001
표준화: ISO 9660:1988 / ECMA-119 / UDF (Universal Disk Format)
기술 사양
| 컨테이너 아키텍처 | Sector-by-sector binary copy of an optical disc (CD, DVD, Blu-ray) conforming to ISO 9660, Joliet, Rock Ridge, or UDF filesystem standards |
| 압축 | Uncompressed raw optical sectors (2048 bytes per user sector) |
| 바이트 엔디안 | Both Little-Endian and Big-Endian recorded simultaneously (both-endian architecture) |
| 색 공간 | N/A (Optical Disc Filesystem) |
| 채널 및 구조 | Complete optical filesystem, bootable El Torito sectors, directories, and files |
| 최대 크기 | Up to 8.5 GB (dual-layer DVD) or 100 GB (triple-layer Blu-ray UDF) |
| 투명도 | None |
| 스트리밍 및 프로그레시브 | Direct sector-level random access |
기술 비교 매트릭스: ISO 대 경쟁사
| 기술적 속성 | ISO (현재) | DMG | VHD | RAW |
|---|---|---|---|---|
| 하드웨어 원본 | 광학 디스크 (CD, DVD, Blu-ray) | Mac 가상 디스크 | 가상 하드 드라이브 (Hyper-V) | 원시 물리적 섹터 덤프 |
| 부팅 가능한 OS 설치 | 범용 벤치마크 (Rufus, BalenaEtcher) | Mac 설치 디스크 | 부팅 가능한 가상 디스크 | 부팅 가능한 물리적 이미지 |
| 크로스 플랫폼 마운트 | Windows, Mac, Linux에서 100% 기본 지원 | Mac에서만 기본 지원 | Windows/Hyper-V에서 기본 지원 | 루프 마운트 필요 |
| 매직 바이트 | 섹터 16의 CD001 | EOF 트레일러의 koly | 트레일러의 conectix | 없음 (원시 섹터) |
일반적인 손상 모드 및 헥스 복구 가이드
ISO로 부팅할 때 가상 머신이 '부팅 가능한 장치를 찾을 수 없음'을 보고합니다.
근본 원인: 기본 볼륨 디스크립터의 El Torito 부팅 카탈로그 레코드가 누락되었거나 손상되었습니다.
복구: File2File 디스크 도구 또는 xorriso를 사용하여 부팅 가능한 ISO를 다시 작성하세요.
보안 분석 및 파서 공격 벡터
최신 운영 체제에 자동으로 마운트되는 ISO 파일은 웹 보안 마커(Mark-of-the-Web)를 우회할 수 있습니다.
알려진 공격 벡터
- Mark-of-the-Web (MotW) 회피: ISO 내부의 악성 실행 파일이 역사적으로 Windows Defender SmartScreen을 우회했습니다.
- 디렉토리 레코드 순회 중 운영 체제 ISO 파일 시스템 드라이버의 버퍼 오버플로우.
- 깊게 중첩된 Joliet 디렉토리 루프를 통한 서비스 거부.
방어적 모범 사례:
역사적 배경 및 주요 이력
주요 장점
- 완벽한 범용 표준: Windows, Linux, macOS 및 모든 가상화 하이퍼바이저에서 기본적으로 지원됩니다.
- 부팅 가능한 미디어 지원: El Torito 부팅 레코드를 통합하여 ISO를 USB 드라이브에 기록하여 운영 체제를 설치할 수 있습니다.
- 정확한 바이트 단위 섹터 복사로 광학 매체 구조와 타임스탬프가 100% 보존됩니다.
기술적 제한 사항 및 단점
- 비압축 형식: 파일 크기가 원시 디스크 용량과 정확히 동일하여 상당한 디스크 공간을 소비합니다.
- 레거시 ISO 9660 레벨 1은 파일 이름을 8.3 대문자 문자로 제한했습니다(Joliet 및 Rock Ridge 확장으로 극복됨).
- 멀티트랙 오디오 CD를 기본적으로 표현할 수 없습니다(대신 BIN/CUE 형식 필요).
흥미로운 기술적 상식
- 서명 ASCII 문자열 'CD001'은 바이트 오프셋 32,769(섹터 16의 시작 부분)에 위치합니다.
- ISO 9660이 독특한 이유는 숫자가 연속으로 두 번 쓰이기 때문입니다. 처음에는 리틀 엔디안으로, 곧바로 빅 엔디안으로 반복되어 어떤 CPU든 빠르게 읽을 수 있습니다.
- 전 세계의 모든 Linux 배포판(Ubuntu, Fedora, Debian)은 운영 체제 설치 프로그램을 ISO 파일로 배포합니다.
자주 묻는 기술 질문
ISO 파일이란 무엇인가요?
ISO 파일은 전체 광학 디스크(CD, DVD 또는 블루레이)의 디지털 복제본을 단일 파일로 패키징한 것으로, Windows 및 Linux와 같은 운영 체제를 배포하는 데 흔히 사용됩니다.
Windows에서 ISO 파일을 어떻게 열 수 있나요?
Windows 10 및 11에서는 .iso 파일을 마우스 우클릭하고 '탑재'를 선택하여 물리적 CD 드라이브처럼 열거나, File2File.app으로 추출하면 됩니다.
ISO 파일로 부팅 가능한 USB를 어떻게 만드나요?
Rufus나 BalenaEtcher 같은 무료 도구를 사용하여 운영 체제 ISO 파일을 USB 드라이브에 기록하여 부팅 가능하게 만들 수 있습니다.