Недопустимое исключение заголовка CEN для чтения ZIP-файла?
Я генерирую ePub размером более 2 ГБ.
Сначала я создаю zip-файл, а затем переименовываю в.epub
Я использую zip64
zp = zipfile.ZipFile(zipFileName, "w", zipfile.ZIP_DEFLATED, allowZip64=True)
больше деталей: http://stackru.com/questions/37783643/allowzip64-true-will-work-for-small-size-files
Затем я передаю ePub в ePub Checker, и это дает следующее исключение.
FATAL(PKG-008): ./NOID.epub/NOID.epub(-1,-1): Unable to read file 'invalid CEN header (bad signature)'.
это означает, что epub не может прочитать ePub Checker
, так что он не даст никакой ошибки от ePub.
Версия Java:
$ java -version
java version "1.7.0_101"
OpenJDK Runtime Environment (rhel-2.6.6.4.el6_8-x86_64 u101-b00)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
Версия ePubcheck:
$ /opt/apache-tomcat-8.0.0/webapps/epubcheck4.0.1/epubcheck.jar
Если размер файла Zip т.е. ePub меньше 2 ГБ, то эта ошибка не появляется, но размер файла Zip, т.е. ePub больше 2 ГБ, появляется эта ошибка.
где я не прав?