iloveepub
메뉴
KO

로컬 처리 — 파일은 절대 기기를 벗어나지 않습니다

EPUB 복구

「유효한 EPUB이 아니다」라는 오류를 내는 책은 대개 내용이 아니라 패키지 구조가 망가진 경우입니다. 이 도구는 건강 검사를 실행하고, 컨테이너와 메타데이터 항목을 재구성하고, 죽은 참조를 정리한 뒤 깔끔하게 다시 포장된 파일을 돌려줍니다 — 고장 난 책을 서버로 보내봐야 누구에게도 도움이 되지 않으므로, 전 과정은 브라우저 안에서만 이루어집니다. 무료, 업로드 없음.

01EPUB 선택

EPUB 파일 복구 방법

  1. 망가진 EPUB 선택

    기기에서 파일을 엽니다. 검사는 전부 로컬에서 이루어집니다 — 고장 난 책이야말로 업로드하고 싶지 않은 파일일 것입니다.

  2. 건강 검사 실행

    구조를 점검하고 고칠 수 있는 것은 모두 복구됩니다: 컨테이너, mimetype 항목, 죽은 참조, 빠진 목차.

  3. 복구된 EPUB 다운로드

    수정된 파일을 저장해 리더에서 열어보세요. 보고서에 무엇을 고쳤는지 정확히 나열됩니다.

EPUB 파일이 망가지는 이유

EPUB은 엄격한 규칙을 가진 ZIP입니다: 첫 항목은 압축되지 않은 mimetype이어야 하고, 패키지 파일을 가리키는 container.xml이 있어야 하며, 내부 파일과 일치하는 매니페스트가 필요합니다. 엉성한 내보내기 도구, 중단된 다운로드, 수동 재압축이 이 규칙을 자주 어기고 — 리더는 그것만으로 책 전체를 거부합니다.

다행히 챕터 자체는 거의 항상 멀쩡합니다. 포장만 고치면 책은 되살아납니다.

고칠 수 있는 것 — 없는 것

복구 가능: 누락되거나 무효인 container.xml, 잘못 배치되거나 압축된 mimetype 항목, 존재하지 않는 파일을 가리키는 매니페스트와 스파인 참조, 누락된 내비게이션 문서.

복구 불가: 다운로드 도중 잘렸거나 바이트 수준에서 손상된 ZIP 아카이브, 그리고 애초에 파일에 없던 콘텐츠. 존재하지 않는 챕터를 재구성할 도구는 세상에 없습니다 — 복구에 실패하면 원본 파일을 다시 내려받으세요.

자주 묻는 질문

어떤 종류의 손상을 복구할 수 있나요?

포장 층의 손상입니다: 무효인 container.xml, 잘못된 mimetype 항목, 없는 파일을 가리키는 매니페스트나 스파인 참조, 누락된 목차 파일. 「열리지 않는」 사례의 대부분이 여기에 해당합니다.

파일이 잘렸거나 절반만 다운로드되었는데 고칠 수 있나요?

아니요. ZIP 데이터 자체가 잘렸거나 바이트 수준에서 손상된 경우, 없는 콘텐츠를 만들어낼 수는 없습니다. 원본 파일을 다시 내려받으세요.

복구하면 책 내용이 바뀌나요?

아니요. 챕터, 스타일, 이미지, 글꼴은 바이트 단위로 복사됩니다. 재구성되는 것은 구조적 포장뿐 — 모든 변경 사항은 보고서에 나열됩니다.

복구한 파일이 여전히 열리지 않는데요?

아카이브 자체의 바이트 수준 손상일 가능성이 높습니다. 원본을 다시 내려받거나 다시 내보내 보세요. 재포장으로는 사라진 바이트를 되살릴 수 없습니다.

리더들은 왜 mimetype 항목을 그렇게 따지나요?

사양이 이를 「첫 번째, 압축되지 않은 항목」으로 요구하기 때문입니다 — 많은 리더가 다른 무엇보다 먼저 이것을 검사합니다. 잘못된 mimetype은 가장 흔하고 가장 고치기 쉬운 고장입니다.

내 책이 서버로 업로드되나요?

절대 그렇지 않습니다. 복구 전체가 브라우저 안에서 실행됩니다 — 네트워크 검사기로 검증하세요: 업로드 0.

관련 도구