E-book EPUB (.epub)

W3C Standardowy

Electronic Publication (EPUB) to globalnie standaryzowany, otwarty cyfrowy format e-booków utrzymywany przez W3C, zapewniający dostępne, płynne i bogate w multimedia książki cyfrowe 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

Konwersja w 100% prywatna w przeglądarce - 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 płynnym układzie (reflowable) lub stałym formacie, arkusze stylów CSS, osadzona grafika SVG/rastrowa, audio oraz wideo
Maks. wymiaryNieograniczona paginacja (dynamicznie dopasowuje się do każdego rozmiaru ekranu, od smartwatcha 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 wyszukiwanie rozdziałów

Techniczna macierz porównawcza: EPUB a konkurencja

Atrybut technicznyEPUB (Bieżący)PDFAZW3MOBI
Płynny tekst100% dynamiczny układ na wszystkich ekranachStały układ strony (wymaga powiększania)Płynny układ tylko na KindlePrymitywne dopasowanie tekstu
StandaryzacjaOficjalna otwarta rekomendacja W3COtwarty standard ISO 32000Własnościowy standard AmazonPrzestarzały standard własnościowy
Kompatybilność sprzętowaUniwersalna (Apple, Kobo, Android, PC)Uniwersalna (wszystkie urządzenia)Tylko urządzenia Amazon KindleTylko starsze Kindle i palmtopy
Architektura konteneraArchiwum ZIP z XHTML/CSS/JSBinarna hierachia 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 pod innym offsetem niż bajt 30.

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

Analiza bezpieczeństwa i wektory ataku na parser

Pliki EPUB zawierają pełne silniki HTML5 i JavaScript, które muszą być zamknięte w piaskownicy (sandbox), aby zapobiec dostępowi do plików lokalnych lub eksfiltracji danych przez sieć.

Znane wektory ataku

  • Skrypty międzywitrynowe (XSS) w systemach odczytu JavaScript formatu EPUB w celu kradzieży danych 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 oraz pobieranie danych z zewnętrznych sieci 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

  • Niekwestionowany globalny standard czytania cyfrowego: w 100% otwarty, niezależny od dostawców i wspierany przez W3C.
  • Bezbłędna płynna typografia: tekst automatycznie dopasowuje rozmiar czcionki, marginesy i interlinię do każdego wyświetlacza.
  • Światowej klasy obsługa dostępności: czytniki ekranowe, synchronizacja narracji audio (Media Overlays) oraz czcionki dla dyslektyków.

Ograniczenia techniczne i wady

  • Złożone projekty o stałym układzie (jak podręczniki techniczne i magazyny) mogą być trudne do niezawodnego renderowania na różnych proporcjach ekranu.
  • Ścisłe reguły pakowania ZIP: jeśli nieskompresowany plik 'mimetype' nie jest absolutnie pierwszym plikiem pod offsetem bajtu 30, plik EPUB jest nieprawidłowy.
  • Urządzenia Kindle wymagają konwersji (poprzez funkcję Wyślij do Kindle lub program Calibre) zamiast natywnego przeciągania i upuszczania przez USB.

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 darmowych klasycznych dzieł literackich sformatowanych jako 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 układ płynny (reflowable), co oznacza, że tekst automatycznie dopasowuje się do ekranu telefonu lub czytnika przy dowolnym rozmiarze czcionki, podczas gdy PDF ma stałe wymiary strony, które wymagają ciągłego przybliżania i oddalania.

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 natywną obsługę książek EPUB po wyjęciu z pudełka.

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.