EPUB 제작의 기초/EPUBCheck 오류

이미지 파일 헤더가 손상되었을 수 있습니다.

내.맘.대.로 2025. 10. 2. 09:53

Image file header may be corrupted.

 

이 오류는 EPUB에 포함된 이미지 파일이 깨졌거나 손상되어, 전자책 뷰어가 해당 파일을 인식하거나 열 수 없다는 심각한 문제입니다.


## '이미지 파일 헤더'란?

모든 파일의 시작 부분에는 해당 파일이 어떤 종류의 파일인지(예: '나는 JPEG 이미지 파일이다'), 크기는 얼마인지, 색상은 어떻게 표현되는지 등의 중요한 정보가 담긴 'ID 카드'와 같은 부분이 있습니다. 이것을 **'헤더(header)'**라고 부릅니다.

수프 캔의 겉면에 붙어있는 라벨을 생각하면 쉽습니다. 🥫 라벨이 찢어지거나 망가져서 '토마토 수프'인지 '옥수수 수프'인지 알 수 없다면, 내용물을 제대로 사용할 수 없습니다. 이 오류는 이미지 파일의 라벨(헤더)이 손상되어, 전자책 뷰어가 이 파일을 어떻게 열어야 할지 알 수 없는 상황임을 의미합니다.


## 해결 방법

해결책은 손상된 파일을 건강한 원본 파일로 교체하는 것입니다.

  1. 손상 여부 확인 먼저, EPUB 프로젝트 폴더에서 오류가 발생한 이미지 파일을 찾아 직접 열어보세요. 윈도우 사진 뷰어나 Mac의 미리보기 등에서 파일이 열리지 않거나, 이미지가 깨져 보인다면 파일이 손상된 것이 확실합니다.
  2. 원본 파일 찾기 EPUB에 추가하기 전의 원본 이미지 파일을 컴퓨터에서 찾습니다. 대부분의 경우 원본 파일은 손상되지 않았을 가능성이 높습니다.
  3. 파일 교체 및 재생성 (권장) ① 원본 이미지 파일을 포토샵, GIMP, 그림판 등의 이미지 편집 프로그램으로 엽니다. ② '다른 이름으로 저장' 또는 '내보내기' 기능을 사용하여 새로운 파일(PNG 또는 JPG 형식 추천)로 다시 저장합니다. 이 과정에서 손상된 헤더 정보가 복구될 수 있습니다. ③ EPUB 프로젝트에 있던 손상된 파일을 삭제하고, 새로 저장한 건강한 파일로 교체합니다.
  4. EPUB 다시 빌드하기 파일을 교체한 후 EPUB을 다시 생성하여 오류가 사라졌는지 확인합니다.

만약 원본 파일마저 손상되었다면, 백업 파일을 찾거나 이미지를 새로 만들어야 합니다.

반응형