EPUB (.epub)

W3C 표준

Electronic Publication(EPUB)은 W3C가 관리하는 국제 표준 오픈 소스 전자책 형식으로, 모든 플랫폼에서 접근성이 높고 화면에 맞게 재배치되며 멀티미디어가 풍부한 디지털 책을 제공합니다.

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

무료 브라우저 내 MOBI에서 EPUB로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.

검사 및 메타데이터

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

여기에 파일을 선택하거나 놓으십시오

비공개 - 파일은 기기를 벗어나지 않습니다

또는 붙여넣기 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

기술 사양

컨테이너 아키텍처압축하지 않은 mimetype 파일, META-INF/container.xml 및 OEBPS 콘텐츠 패키지를 포함하는 ZIP 아카이브
압축내부 콘텐츠 파일은 Deflate(zlib)로 압축하고, mimetype 파일은 압축하지 않은 상태(Store 모드)로 저장
바이트 엔디안리틀 엔디안(ZIP 컨테이너)
색 공간sRGB, Display P3, CSS Color Module Level 4
채널 및 구조리플로우형 또는 고정 레이아웃 XHTML 페이지, CSS 스타일시트, 내장 SVG/래스터 이미지, 오디오 및 비디오
최대 크기페이지 수 제한 없음(전자책 리더부터 8K TV까지 모든 화면 크기에 맞게 동적으로 리플로우)
투명도CSS 알파 투명도, 불투명도 마스크 및 투명 PNG/SVG 그래픽 지원
스트리밍 및 프로그레시브목차(toc.ncx/nav.xhtml)를 이용해 원하는 장으로 바로 이동 가능

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

기술적 속성EPUB (현재)PDFAZW3MOBI
리플로우 텍스트모든 화면에서 100% 동적 리플로우고정 페이지 레이아웃 (확대 필요)킨들에서만 리플로우 지원기초적인 리플로우
표준화W3C 공식 공개 권고안ISO 32000 공개 표준아마존 독점 표준폐기된 독점 표준
하드웨어 호환성지원 여부는 읽기 기기와 앱에 따라 다릅니다.범용 (모든 기기)아마존 킨들 기기 전용구형 킨들 및 PDA 전용
컨테이너 아키텍처XHTML/CSS/JS가 포함된 ZIP 아카이브바이너리 객체 계층 구조PalmDOC 데이터베이스PalmDOC 데이터베이스

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

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

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

복구: File2File.app Ebook Repair로 다시 패키징해 mimetype 파일이 압축되지 않은 채 올바른 위치에 오도록 하십시오.

보안 분석 및 파서 공격 벡터

EPUB 파일에는 로컬 파일 접근이나 네트워크를 통한 데이터 유출을 막기 위해 샌드박스에서 실행해야 하는 완전한 HTML5 및 JavaScript 엔진이 포함됩니다.

알려진 공격 벡터

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

방어적 모범 사례: 신뢰할 수 없는 EPUB를 파싱할 때 스크립트 실행과 외부 네트워크 요청을 비활성화하십시오.

역사적 배경 및 주요 이력

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

주요 장점

  • W3C가 관리하며 디지털 출판물에 사용되는 개방형 표준입니다.
  • 텍스트가 글꼴 크기, 여백 및 줄 간격을 화면에 맞게 자동 조정하는 유연한 타이포그래피
  • 스크린 리더, 오디오 내레이션 동기화(Media Overlays) 및 난독증용 글꼴을 지원하는 뛰어난 접근성

기술적 제한 사항 및 단점

  • 기술 교재나 잡지 같은 고정 레이아웃의 복잡한 디자인은 다양한 화면 비율에서 안정적으로 렌더링하기 어려울 수 있습니다.
  • 엄격한 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 문서나 Kindle에서 지원하는 형식으로 변환할 수 있습니다.