EPUB 제작의 기초/EPUBCheck 오류
이미지 파일 헤더가 손상되었을 수 있습니다.
내.맘.대.로
2025. 10. 2. 09:53
Image file header may be corrupted.
이 오류는 EPUB에 포함된 이미지 파일이 깨졌거나 손상되어, 전자책 뷰어가 해당 파일을 인식하거나 열 수 없다는 심각한 문제입니다.
## '이미지 파일 헤더'란?
모든 파일의 시작 부분에는 해당 파일이 어떤 종류의 파일인지(예: '나는 JPEG 이미지 파일이다'), 크기는 얼마인지, 색상은 어떻게 표현되는지 등의 중요한 정보가 담긴 'ID 카드'와 같은 부분이 있습니다. 이것을 **'헤더(header)'**라고 부릅니다.
수프 캔의 겉면에 붙어있는 라벨을 생각하면 쉽습니다. 🥫 라벨이 찢어지거나 망가져서 '토마토 수프'인지 '옥수수 수프'인지 알 수 없다면, 내용물을 제대로 사용할 수 없습니다. 이 오류는 이미지 파일의 라벨(헤더)이 손상되어, 전자책 뷰어가 이 파일을 어떻게 열어야 할지 알 수 없는 상황임을 의미합니다.
## 해결 방법
해결책은 손상된 파일을 건강한 원본 파일로 교체하는 것입니다.
- 손상 여부 확인 먼저, EPUB 프로젝트 폴더에서 오류가 발생한 이미지 파일을 찾아 직접 열어보세요. 윈도우 사진 뷰어나 Mac의 미리보기 등에서 파일이 열리지 않거나, 이미지가 깨져 보인다면 파일이 손상된 것이 확실합니다.
- 원본 파일 찾기 EPUB에 추가하기 전의 원본 이미지 파일을 컴퓨터에서 찾습니다. 대부분의 경우 원본 파일은 손상되지 않았을 가능성이 높습니다.
- 파일 교체 및 재생성 (권장) ① 원본 이미지 파일을 포토샵, GIMP, 그림판 등의 이미지 편집 프로그램으로 엽니다. ② '다른 이름으로 저장' 또는 '내보내기' 기능을 사용하여 새로운 파일(PNG 또는 JPG 형식 추천)로 다시 저장합니다. 이 과정에서 손상된 헤더 정보가 복구될 수 있습니다. ③ EPUB 프로젝트에 있던 손상된 파일을 삭제하고, 새로 저장한 건강한 파일로 교체합니다.
- EPUB 다시 빌드하기 파일을 교체한 후 EPUB을 다시 생성하여 오류가 사라졌는지 확인합니다.
만약 원본 파일마저 손상되었다면, 백업 파일을 찾거나 이미지를 새로 만들어야 합니다.
반응형