킨들 형식 8 (.azw3)
Amazon 표준Amazon Kindle Format 8(AZW3/KF8)은 Amazon의 최신 독점 전자책 형식입니다. 기존 MOBI를 대체하며 풍부한 HTML5 시맨틱 마크업, CSS3 스타일, SVG 벡터 그래픽 및 내장 글꼴을 지원합니다.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 AZW3 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 AZW3 파일을 식별합니다:
16진수 시그니처 (오프셋 60):
42 4F 4F 4B 4D 4F 42 49ASCII 표현: BOOKMOBI
표준화: Amazon Proprietary KF8 Specification
기술 사양
| 컨테이너 아키텍처 | HTML5, CSS3, SVG 및 내장 글꼴을 담고 “KF8” 경계 마커를 사용하는 PalmDOC 데이터베이스 컨테이너 |
| 압축 | PalmDOC LZ77 압축 또는 표준 허프만/CDIC 압축 |
| 바이트 엔디안 | 빅 엔디안 Palm OS 레코드 구조 |
| 색 공간 | sRGB(컬러 Kindle Fire 및 앱용) |
| 채널 및 구조 | 리플로우형 또는 고정 레이아웃 전자책 페이지, 타이포그래피 및 내장 그래픽 |
| 최대 크기 | 페이지 수 제한 없음; 고정 레이아웃 아동 도서와 만화 지원 |
| 투명도 | 최신 Kindle 엔진에서 CSS 알파 불투명도와 PNG 투명도를 지원 |
| 스트리밍 및 프로그레시브 | 레코드 기반 색인으로 책 전체를 파싱하지 않고도 장으로 바로 이동 가능 |
기술 비교 매트릭스: AZW3 대 경쟁사
| 기술적 속성 | AZW3 (현재) | EPUB | MOBI | |
|---|---|---|---|---|
| 표준화 | 독점 Amazon KF8 | W3C / IDPF 오픈 표준 | 레거시 Palm Mobipocket | ISO 32000 문서 표준 |
| 스타일링 엔진 | HTML5 및 최신 CSS3 | HTML5 및 CSS3 / 자바스크립트 | 원시 HTML 3.2 서브세트 | PostScript 벡터 레이아웃 |
| 전자책 리더 호환성 | Amazon Kindle 생태계 전용 | 범용(Kobo, Apple, Nook, Android) | 레거시 Kindle 및 구형 PDA | 모든 기기 범용 |
| 리플로우 가능 텍스트 | 예 (화면에 맞게 동적으로 크기 조정) | 예 (동적 크기 조정) | 예 (기초적인 리플로우) | 아니오 (고정 인쇄 페이지 레이아웃) |
일반적인 손상 모드 및 헥스 복구 가이드
Kindle에 '선택한 책을 열 수 없습니다'라는 메시지가 표시됩니다.
근본 원인: 손상된 PalmDOC 레코드 테이블 또는 일치하지 않는 DRM 키.
복구: File2File.app Ebook Converter로 책을 표준 EPUB 형식으로 변환하십시오.
보안 분석 및 파서 공격 벡터
AZW3 파서는 복잡한 HTML5 및 CSS 구조를 처리하므로 악성 스크립트 삽입을 막도록 샌드박스에서 실행해야 합니다.
알려진 공격 벡터
- Kindle 웹 뷰의 이스케이프되지 않은 자바스크립트를 통한 크로스 사이트 스크립팅(XSS).
- PalmDOC LZ77 압축 해제 루틴의 버퍼 오버플로우.
- 병리적 SVG XML 엔티티 확장을 통한 서비스 거부.
방어적 모범 사례: 파싱 전에 실행 가능한 스크립트를 모두 제거하고 Palm 레코드의 경계가 유효한지 확인하십시오.
역사적 배경 및 주요 이력
주요 장점
- 풍부한 타이포그래피 제어: 드롭 캡, 가운데 정렬, 사이드바, 커스텀 글꼴 및 고급 CSS 스타일링을 지원합니다.
- 벡터 SVG와 MathML을 내장해 선명한 다이어그램, 수식 및 복잡한 표를 지원합니다.
- Amazon Kindle 하드웨어 및 Kindle 전자책 리더 E-ink 디스플레이에 최적화되어 있습니다.
기술적 제한 사항 및 단점
- Amazon 생태계에 종속된 독점 형식이며, Amazon DRM이 적용된 경우가 많습니다.
- Kindle이 아닌 전자책 리더(Kobo, Nook, PocketBook)에서는 포맷 변환 없이 AZW3 파일을 열 수 없습니다.
- 듀얼 헤더 파일에 중복된 대체 MOBI 콘텐츠가 포함되어 전체 파일 크기가 커집니다.
흥미로운 기술적 상식
- AZW3 파일은 초기 Kindle과의 하위 호환성을 유지하기 위해 오프셋 60에 기존의 'BOOKMOBI' 매직 바이트를 유지합니다.
- Amazon Kindle Format 8(AZW3/KF8)은 Amazon의 최신 독점 전자책 형식입니다. 기존 MOBI를 대체하며 풍부한 HTML5 시맨틱 마크업, CSS3 스타일, SVG 벡터 그래픽 및 내장 글꼴을 지원합니다.
- Kindle 기기는 AZW3 책을 읽을 때 글꼴 굵기와 따뜻한 조명 색상 렌더링을 동적으로 조정합니다.
자주 묻는 기술 질문
MOBI와 AZW3는 어떻게 다릅니까?
MOBI는 원시적인 서식을 가진 2000년대 초반의 구형 형식입니다. AZW3(KF8)은 최신 HTML5, CSS3, 사용자 지정 글꼴, 선명한 SVG 그래픽을 지원합니다.
Kobo 또는 iPad에서 AZW3 책을 읽을 수 있습니까?
직접 할 수는 없습니다. File2File.app에서 브라우저로 AZW3를 EPUB로 변환할 수 있습니다. 지원 여부는 읽기 기기와 앱에 따라 다릅니다.
Amazon이 EPUB 파일을 AZW3로 변환하는 이유는 무엇입니까?
Amazon은 Kindle 기기에서 자체 Kindle Format 8(AZW3/KFX)을 사용하므로, 서버가 전송 과정에서 EPUB 파일을 AZW3로 자동 변환합니다.