EPUB 전자책 (.epub)

W3C 표준

EPUB(Electronic Publication)은 W3C에서 유지 관리하는 전 세계적으로 표준화된 오픈 소스 디지털 전자책 포맷으로, 모든 플랫폼에서 접근 가능하고, 유동적이며, 멀티미디어가 풍부한 디지털 책을 제공합니다.

MOBI을(를) EPUB(으)로 변환

무료 브라우저 내 MOBI-EPUB 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 EPUB 파일을 식별합니다:

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 EPUB 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

ASCII 표현: PK..mimetypeapplication/epub+zip

표준화: W3C EPUB 3.3 Recommendation

기술 사양

컨테이너 아키텍처ZIP archive containing uncompressed 'mimetype' file, META-INF/container.xml, and OEBPS content package
압축Deflate (zlib) compression on internal content files; 'mimetype' file strictly uncompressed (Store mode)
바이트 엔디안Little-Endian (ZIP container)
색 공간sRGB, Display P3, CSS Color Module Level 4
채널 및 구조Reflowable or fixed-layout XHTML pages, CSS stylesheets, embedded SVG/raster images, audio, and video
최대 크기Unbounded pagination (reflows dynamically to any display size from watch to 8K TV)
투명도Full CSS alpha transparency, opacity masks, and transparent PNG/SVG graphics
스트리밍 및 프로그레시브Table of Contents (toc.ncx / nav.xhtml) enables instant chapter seeking

기술 비교 매트릭스: EPUB 대 경쟁사

기술적 속성EPUB (현재)PDFAZW3MOBI
리플로우 텍스트모든 화면에서 100% 동적 리플로우고정 페이지 레이아웃 (확대 필요)킨들에서만 리플로우 지원원시적인 리플로우
표준화W3C 공식 오픈 권고사항ISO 32000 오픈 표준아마존 독자 표준폐기된 독점 표준
하드웨어 호환성범용 (Apple, Kobo, Android, PC)범용 (모든 기기)아마존 킨들 기기 전용구형 킨들 및 PDA 전용
컨테이너 아키텍처XHTML/CSS/JS가 포함된 ZIP 아카이브바이너리 객체 계층 구조PalmDOC 데이터베이스PalmDOC 데이터베이스

일반적인 손상 모드 및 헥스 복구 가이드

이북 리더기 오류: '패키지를 열 수 없습니다: 잘못된 mimetype'.

근본 원인: 압축 프로그램이 'mimetype' 파일을 압축했거나 바이트 30이 아닌 다른 오프셋에 위치시켰습니다.

복구: File2File 이북 복구를 사용하여 압축되지 않은 mimetype 위치 지정을 강제하도록 다시 패키징합니다.

보안 분석 및 파서 공격 벡터

EPUB 파일에는 로컬 파일 접근이나 네트워크 유출을 방지하기 위해 샌드박스 처리가 필요한 완전한 HTML5 및 JavaScript 엔진이 포함되어 있습니다.

알려진 공격 벡터

  • 사용자 라이브러리 데이터를 탈취하기 위한 EPUB JavaScript 리딩 시스템의 크로스 사이트 스크립팅(XSS).
  • EPUB XML 매니페스트 파서의 XML 외부 엔티티(XXE) 주입.
  • 카탈로그 수집 중 서버 저장소를 고갈시키는 ZIP 폭탄 압축 해제 공격.

방어적 모범 사례:

역사적 배경 및 주요 이력

2023W3C가 EPUB 3.3을 공식 웹 표준 권고사항으로 정식 발표했습니다.
2011IDPF가 HTML5, CSS3, MathML, 오디오, 비디오 미디어 오버레이를 도입한 EPUB 3를 출시했습니다.
2007EPUB 2.0이 OEBPS(Open eBook Publication Structure)를 이어 공식 업계 표준이 되었습니다.

주요 장점

  • 디지털 독서를 위한 부동의 글로벌 표준: 100% 오픈 소스, 특정 기업에 종속되지 않으며 W3C의 지원을 받습니다.
  • 완벽한 리플로우(유동형) 타이포그래피: 텍스트가 모든 디스플레이 화면 크기에 맞춰 글꼴 크기, 여백, 줄 간격을 자동으로 조절합니다.
  • 최고 수준의 접근성 지원: 스크린 리더, 오디오 내레이션 동기화(미디어 오버레이), 난독증 전용 글꼴을 지원합니다.

기술적 제한 사항 및 단점

  • 기술 교재나 잡지 같은 고정 레이아웃의 복잡한 디자인은 다양한 화면 비율에서 안정적으로 렌더링하기 어려울 수 있습니다.
  • 엄격한 ZIP 패키징 규칙: 압축되지 않은 'mimetype' 파일이 바이트 오프셋 30에 있는 첫 번째 파일이 아닐 경우, EPUB 파일은 유효하지 않게 됩니다.
  • 킨들(Kindle) 기기에서는 기본 USB 드래그 앤 드롭 방식 대신 변환(Send-to-Kindle 또는 Calibre 사용)이 필요합니다.

흥미로운 기술적 상식

  • EPUB 내부의 'mimetype' 파일은 ZIP 아카이브의 첫 번째 파일이어야 하며, 전혀 압축되지 않아야 하고(0% 압축), 공백 없이 정확히 'application/epub+zip' 문자열을 포함해야 합니다.
  • 구텐베르크 프로젝트(Project Gutenberg)는 EPUB 포맷으로 된 70,000권 이상의 무료 고전 문학 작품을 제공합니다.
  • 2017년에 IDPF(International Digital Publishing Forum)는 W3C(World Wide Web Consortium)에 직접 합병되었습니다.

자주 묻는 기술 질문

책을 읽을 때 EPUB가 PDF보다 더 좋은 이유는 무엇인가요?

EPUB는 리플로머블(reflowable) 형식이므로 글자 크기에 맞춰 휴대폰이나 전자책 화면에 맞게 텍스트가 자동으로 조정되는 반면, PDF는 고정된 페이지 크기를 가져 끊임없이 확대·축소해야 합니다.

iPhone이나 Mac에서 EPUB 파일을 읽을 수 있나요?

네. Apple Books는 모든 iPhone, iPad, Mac에 사전 설치되어 있어 EPUB 책에 대한 기본 지원을 바로 제공합니다.

EPUB를 PDF나 MOBI로 어떻게 변환할 수 있나요?

브라우저에서 직접 File2File.app을 사용하여 EPUB 책을 아름답게 서식 지정된 PDF 문서나 킨들 친화적인 형식으로 변환할 수 있습니다.