E-book EPUB (.epub)

W3C Standard

Electronic Publication (EPUB) to globalnie standaryzowany, otwartoźródłowy format cyfrowych e-booków utrzymywany przez W3C, który zapewnia dostępne książki cyfrowe o płynnym układzie i bogate w multimedia na wszystkich platformach.

Konwertuj MOBI na EPUB

Darmowy konwerter z MOBI na EPUB w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki EPUB, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Prywatnie - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki EPUB, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

50 4B 03 04 ... 6D 69 6D 65 74 79 70 65

REPREZENTACJA ASCII: PK..mimetypeapplication/epub+zip

Normalizacja: W3C EPUB 3.3 Recommendation

Specyfikacja techniczna

Architektura konteneraArchiwum ZIP zawierające nieskompresowany plik 'mimetype', META-INF/container.xml oraz pakiet zawartości OEBPS
KompresjaKompresja Deflate (zlib) wewnętrznych plików zawartości; plik 'mimetype' ściśle nieskompresowany (tryb Store)
Kolejność bajtów (Endianness)Little-Endian (kontener ZIP)
Przestrzenie kolorówsRGB, Display P3, CSS Color Module Level 4
Kanały i strukturaStrony XHTML o zmiennym lub stałym układzie, arkusze stylów CSS, osadzone obrazy wektorowe SVG i rastrowe, audio oraz wideo
Maks. wymiaryNieograniczona paginacja (układ dynamicznie dopasowuje się do każdego rozmiaru ekranu, od zegarka po telewizor 8K)
PrzezroczystośćPełna przezroczystość alfa CSS, maski krycia oraz przezroczysta grafika PNG/SVG
Streaming i progresywne ładowanieSpis treści (toc.ncx / nav.xhtml) umożliwia natychmiastowe przechodzenie do rozdziałów

Techniczna macierz porównawcza: EPUB a konkurencja

Atrybut technicznyEPUB (Bieżący)PDFAZW3MOBI
Tekst z płynnym układem100% dynamicznego dopasowania układu do ekranuStały układ strony (wymaga powiększania)Płynny układ tylko na urządzeniach KindlePodstawowe dopasowanie układu tekstu
StandaryzacjaOficjalna otwarta rekomendacja W3COtwarty standard ISO 32000Własnościowy standard AmazonPrzestarzały standard własnościowy
Kompatybilność sprzętowaObsługa zależy od urządzenia i aplikacji do czytania.Uniwersalna (wszystkie urządzenia)Tylko urządzenia Amazon KindleTylko starsze Kindle i palmtopy
Architektura konteneraArchiwum ZIP z plikami XHTML/CSS/JSBinarna hierarchia obiektówBaza danych PalmDOCBaza danych PalmDOC

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Błąd czytnika: „Nie można otworzyć pakietu: nieprawidłowy mimetype”.

Główna przyczyna: Program kompresujący skompresował plik „mimetype” lub umieścił go na pozycji innej niż 30 bajtów.

Odzyskiwanie: Przepakuj plik za pomocą narzędzia File2File.app Ebook Repair, aby wymusić umieszczenie nieskompresowanego pliku mimetype.

Analiza bezpieczeństwa i wektory ataku na parser

Pliki EPUB zawierają pełne silniki obsługujące HTML5 i JavaScript, które należy uruchamiać w piaskownicy, aby zapobiec dostępowi do plików lokalnych lub wyprowadzaniu danych przez sieć.

Znane wektory ataku

  • Skrypty XSS w aplikacjach do czytania plików EPUB, wykorzystujące JavaScript do kradzieży danych z biblioteki użytkownika.
  • Iniekcja zewnętrznych encji XML (XXE) w parserach manifestów XML formatu EPUB.
  • Ataki dekompresji typu Zip bomb powodujące zużycie pamięci masowej serwera podczas indeksowania katalogu.

Najlepsze praktyki obronne: Wyłącz wykonywanie skryptów i pobieranie danych z sieci zewnętrznych podczas analizowania niezaufanych plików EPUB.

Pochodzenie historyczne i kamienie milowe

2023W3C oficjalnie publikuje EPUB 3.3 jako zatwierdzone zalecenie standardu sieciowego (Web Standard Recommendation).
2011IDPF wydaje EPUB 3, wprowadzając HTML5, CSS3, MathML, audio oraz nakładki medialne (Media Overlays).
2007EPUB 2.0 zastępuje Open eBook Publication Structure (OEBPS) jako oficjalny standard branżowy.

Główne zalety

  • Otwarty standard rozwijany przez W3C i stosowany w publikacjach cyfrowych.
  • Doskonała typografia z płynnym układem: tekst automatycznie dopasowuje rozmiar czcionki, marginesy i interlinię do każdego ekranu.
  • Zaawansowana obsługa dostępności: czytniki ekranowe, synchronizacja narracji audio (Media Overlays) oraz czcionki dla osób z dysleksją.

Ograniczenia techniczne i wady

  • Złożone projekty o stałym układzie (takie jak podręczniki techniczne i magazyny) mogą być trudne do prawidłowego wyświetlenia na ekranach o różnych proporcjach.
  • Ścisłe reguły pakowania ZIP: jeśli nieskompresowany plik „mimetype” nie jest pierwszym plikiem na pozycji 30 bajtów, plik EPUB jest nieprawidłowy.
  • Na urządzeniach Kindle pliki EPUB trzeba konwertować (przez funkcję Wyślij do Kindle lub program Calibre), zamiast przesyłać je bezpośrednio przez USB metodą przeciągnij i upuść.

Ciekawe informacje techniczne

  • Plik 'mimetype' wewnątrz archiwum EPUB musi być pierwszym plikiem w archiwum ZIP, musi być całkowicie nieskompresowany (0% kompresji) i zawierać dokładnie ciąg 'application/epub+zip' bez spacji na końcu.
  • Projekt Gutenberg udostępnia ponad 70 000 bezpłatnych klasycznych dzieł literackich w formacie EPUB.
  • W 2017 roku International Digital Publishing Forum (IDPF) połączyło się bezpośrednio z World Wide Web Consortium (W3C).

Często zadawane pytania techniczne

Dlaczego EPUB jest lepszy od PDF do czytania książek?

EPUB ma płynny układ, co oznacza, że tekst automatycznie dopasowuje się do ekranu telefonu lub czytnika przy dowolnym rozmiarze czcionki. PDF ma natomiast stałe wymiary strony, więc trzeba ją stale powiększać i pomniejszać.

Czy mogę czytać pliki EPUB na telefonie iPhone lub komputerze Mac?

Tak. Aplikacja Apple Books jest fabrycznie zainstalowana na każdym telefonie iPhone, tablecie iPad i komputerze Mac, zapewniając od razu natywną obsługę książek EPUB.

Jak mogę przekonwertować plik EPUB do formatu PDF lub MOBI?

Możesz konwertować książki EPUB na pięknie sformatowane dokumenty PDF lub formaty przyjazne dla Kindle za pomocą File2File.app bezpośrednio w przeglądarce.