EPUBCheck

EPUBCheck는 EPUB 출판물의 사양 적합성을 자동으로 검사하는 공식 도구이다. 명령줄 도구와 자바 라이브러리 형태로 제공되며, 데이지 컨소시엄이 W3C를 대신하여 유지보수한다. EPUB 2와 EPUB 3를 지원하고, EPUB 3 출판물은 EPUB 3.3 권고안에 따라 검사한다.

 역사 
EPUBCheck의 프로젝트 기원은 2007년으로, IDPF의 EPUB 사양 보급과 함께 공개 검증 도구로 자리 잡았다. 2017년 W3C와 IDPF가 통합된 이후 W3C 산하에서 유지되며, 2023년 5월 25일 EPUB 3.3이 W3C 권고가 되면서 최신 사양을 기준으로 한 생산용 릴리스를 지속 제공한다. 초기 개발에는 어도비가 큰 역할을 담당하였다.

 기능과 범위 
EPUBCheck는 다음 항목의 적합성을 점검한다.
 패키징과 메타데이터(OPF, 컨테이너)
 문서 구조(HTML/XHTML, CSS)
 리소스(이미지·폰트·오디오/비디오)
 내비게이션·미디어 오버레이 등 EPUB 고유 요소
 접근성 관련 제약(EPUB Accessibility 1.1 연계)

메시지는 심각도에 따라 FATAL·ERROR·WARNING·INFO·USAGE로 분류되며, 결과는 표준 출력 또는 구조화된 리포트로 제공된다. 리포트 포맷은 JSON·XML·XMP를 지원한다.

 배포와 통합 
EPUBCheck는 독립 실행형 JAR로 배포되며 자바 런타임에서 동작한다. 업계 공급망에서는 출판 전 품질 확보와 유통 호환성 검사를 위해 광범위하게 사용된다. 프로젝트는 메이븐 중앙 저장소를 통해 라이브러리로도 제공되며 CI 파이프라인에 통합할 수 있다. 공식 GUI는 없으나, 제3자 그래픽 인터페이스·에디터 플러그인·언어별 래퍼가 제공된다.

 표준과의 관계 
EPUBCheck는 EPUB 사양의 공식 적합성 검사기이며, 최신 릴리스는 EPUB 3.3 규칙에 근거하여 검증한다. EPUB 3.3 권고는 EPUB 3.2와의 연속성을 전제로 하며, 배포·호환·접근성 요구를 통합한다.

 전자서점·유통과의 연계 
전자서점·유통사는 업로드 시 사양 준수를 요구하거나 권장하며, 업계에서는 EPUBCheck 기반의 적합성 검사를 출판 워크플로 표준으로 운용한다. Google Play 북스는 판매용 전자책 파일 형식으로 EPUB 또는 PDF를 수용한다.

 릴리스 
 5.3.0 (2025-09-01): EPUB 3.3 기준의 최신 생산용 릴리스. 폰트·CSS·네임스페이스·메시지 체계 개선과 종속성 업데이트 포함.

 같이 보기 
 EPUB
 전자출판
 W3C
 시길 (응용 프로그램)

 각주 

 참고 문헌 
 W3C. 《EPUB 3.3 Recommendation》. 케임브리지: W3C, 2023.
 DAISY Consortium. 《EPUBCheck User Guide》. 취리히: DAISY, 2024.

 외부 링크 
 EPUBCheck – W3C
 EPUBCheck – GitHub 저장소

분류:자바로 작성된 자유 소프트웨어
분류:2007년 소프트웨어
분류:자유 응용 소프트웨어
분류:윈도우 텍스트 관련 소프트웨어