EPUBCheck PKG-027: dosya adları UTF-8 içinde değil
Güncellendi:
EPUBCheck PKG-027, ölümcül bir hata mesajıdır: “Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.” EPUBCheck arşivi çıkaramadı, muhtemelen ZIP içindeki dosya adları UTF-8 kodlanmadığı için. Bu, fatal bir hata: arşiv yeniden yapılandırılana kadar içerik kontrol edilemez.
Resmi mesaj
Could not extract EPUB ZIP content, probably due to file names not encoded in UTF-8.
- Varsayılan ciddiyet
- Kritik hata. EPUBCheck, EPUB'nin bu kısmını kontrol etmeye devam edemedi. Dosya geçersiz.
- EPUBCheck sürümü
- 5.4.0
Tipik nedenler
- Eski bir araç tarafından oluşturulan veya dosya adlarını yerel bir kodlama sayfasında saklayan bir sistemde oluşturulan bir ZIP, genellikle adlarda aksanlı karakterler ile.
- Farklı bir yazı tipi (Kiril, Japonca) ile adlandırılan dosyalar, UTF-8 desteği olmayan bir araçla sıkıştırılmıştır.
Nasıl düzeltilir
- Dosyaları ASCII isimlerine yeniden adlandırın veya isimleri UTF-8 içinde depolayan bir araçla arşivi yeniden oluşturun.
- Arşivi mimetype dosyasıyla önce ve sıkıştırılmamış olarak yeniden inşa edin, örneğin kitabı içeren klasörden:
zip -X0 book.epub mimetypeve sonrazip -rX9 book.epub META-INF OEBPS(kendi klasör adınızı kullanın). - Yeniden inşa edilmiş dosyada EPUBCheck'yi tekrar çalıştırın ve sonraki herhangi bir mesajı düzeltin: hasarlı bir arşiv, okunana kadar diğer sorunları gizleyebilir.
Ne zaman bu değil
Doğru bir şekilde çıkarılmış olmayan ASCII dışı isimler sadece PKG-012 kullanım mesajını verir.
Burada kullanılan terimler
Diğer PKG mesajları
PKG-026Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").PKG-025Publication resource must not be located in the META-INF directoryPKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-022Wrong file extension for image. The image is a "…" file but has the file extension "…".PKG-021Corrupted image file encountered.PKG-020OPF file "…" could not be found.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.