Tools, FAQ, Tutorials:
ERROR(PKG-006) - Mimetype Not the First
How to fix the "ERROR(PKG-006) - Mimetype file entry is missing or is not the first file ..." error?
✍: FYIcenter.com
When you validate a EPUB 2.0 package with EpubCheck, you may see
the following error:
C:\fyicenter> java -jar epubcheck.jar Error-Mimetype-Not-First-2.0.epub Validating using EPUB version 2.0.1 rules. ERROR(PKG-006): Error-Mimetype-Not-First-2.0.epub(-1,-1): Mimetype file entry is missing or is not the first file in the archive. Check finished with errors Messages: 0 fatals / 1 error / 0 warnings / 0 infos EPUBCheck completed
Download Error-Mimetype-Not-First-2.0.epub. Look at the file list in the package with the "zip -l" command on a Linux/Mac computer:
fyicenter$ unzip -l Error-Mimetype-Not-First-2.0.epub
Archive: ../Error-Mimetype-Not-First-2.0.epub
Length Date Time Name
--------- ---------- ----- ----
0 07-22-2018 15:42 META-INF/
245 04-15-2018 14:32 META-INF/container.xml
236 07-22-2018 21:24 content.xhtml
530 01-31-2022 09:28 navigation.xml
703 07-22-2018 23:07 package.opf
20 01-31-2022 10:28 mimetype
--------- -------
1734 6 files
You see that "mimetype" file is listed at the end.
You can fix the error by re-build the EPUB package file by adding "mimetype" first as shown below:
C:\fyicenter>WinRAR a -afzip Hello-2.0.epub mimetype C:\fyicenter>WinRAR a Hello-2.0.epub META-INF\container.xml C:\fyicenter>WinRAR a Hello-2.0.epub package.opf C:\fyicenter>WinRAR a Hello-2.0.epub navigation.xhmtl C:\fyicenter>WinRAR a Hello-2.0.epub content.xhtml
⇒ ERROR(PKG-005) - Mimetype Has Extra Field
⇐ Common Errors in Reported by EpubCheck
2022-04-21, ∼2304🔥, 0💬
Popular Posts:
How to use the XML to JSON Conversion Tool at freeformatter.com? If you want to try the XML to JSON ...
What is the Azure AD v1.0 OpenID Metadata Document? Azure AD v1.0 OpenID Metadata Document is an onl...
How to install .NET Framework in Visual Studio Community 2017? I have the Visual Studio Installer in...
What is Fabric CA (Certificate Authority)? Fabric CA (Certificate Authority) is a component of Hyper...
How To Convert a Character to an ASCII Value? If you want to convert characters to ASCII values, you...