EPUB e-Knjiga (.epub)
Preporuka StandardElektronska publikacija (EPUB) je format e-knjiga s javno dostupnom specifikacijom koju održava W3C. Namenjen je pakovanju publikacija s prilagodljivim ili fiksnim prelomom za kompatibilne sisteme za čitanje.
Konvertujte MOBI u EPUB
Besplatan konvertor MOBI u EPUB u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju EPUB datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju EPUB datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65ASCII REPREZENTACIJA: PK..mimetypeapplication/epub+zip
Standardizacija: Preporuka W3C-a za EPUB 3.3
Tehničke specifikacije
| Arhitektura kontejnera | ZIP arhiva koja sadrži nekompresovanu datoteku 'mimetype', META-INF/container.xml i OEBPS paket sadržaja |
| Kompresija | Sadržaj unutar EPUB-a kompresuje se metodom Deflate (zlib); datoteka „mimetype“ mora biti nekompresovana (režim Store) |
| Bajtni redosled (Endianness) | Malo-endijanski redosled bajtova (ZIP kontejner) |
| Prostori boja | sRGB, Display P3, CSS modul boja nivo 4 |
| Kanali i struktura | XHTML stranice s prilagodljivim ili fiksnim prelomom, CSS tabele stilova, ugrađene SVG/raster slike, zvuk i video |
| Maksimalne dimenzije | Neograničena paginacija (dinamički se prilagođava bilo kojoj veličini ekrana, od sata do 8K televizora) |
| Transparentnost | Potpuna CSS alfa transparentnost, maske neprozirnosti i providna PNG/SVG grafika |
| Strimovanje i progresivno učitavanje | Sadržaj knjige (Table of Contents; toc.ncx / nav.xhtml) omogućava trenutno kretanje do poglavlja |
Tehnička matrica poređenja: EPUB u odnosu na konkurente
| Tehnički atribut | EPUB (Trenutno) | AZW3 | MOBI | |
|---|---|---|---|---|
| Tekst sa prilagodljivim prelomom | Tekst s prilagodljivim prelomom; raspored zavisi od sistema za čitanje | Fiksni raspored stranice (zahteva zumiranje) | Prilagodljiv prelom samo na Kindle-u | Primitivni prilagodljivi prelom |
| Standardizacija | Zvanična otvorena preporuka W3C-a | ISO 32000 otvoreni standard | Vlasnički Amazon standard | Zastareli vlasnički standard |
| Hardverska kompatibilnost | Podrška zavisi od uređaja i aplikacije za čitanje. | Podržavaju ga mnogi sistemi za čitanje; dostupnost se razlikuje | Samo Amazon Kindle uređaji | Samo stariji Kindle i PDA uređaji |
| Arhitektura kontejnera | ZIP arhiva sa XHTML/CSS/JS | Hijerarhija binarnih objekata | PalmDOC baza podataka | PalmDOC baza podataka |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
Greška e-čitača: 'The package could not be opened: invalid mimetype'.
Osnovni uzrok: Kompresor je kompresovao 'mimetype' datoteku ili ju je postavio na poziciju koja nije bajt 30.
Oporavak: Ponovo upakujte datoteku pomoću alata File2File.app Ebook Repair, koji obezbeđuje da mimetype bude nekompresovan i pravilno postavljen.
Bezbednosna analiza i vektori napada parsera
EPUB dokumenti sa sadržajem koriste XHTML i mogu da uključuju skripte, ali sistemi za čitanje EPUB-a nisu obavezni da ih podržavaju. Bezbednosne kontrole zavise od sistema za čitanje i njegovih podešavanja.
Poznati vektori napada
- Skriptovanje između lokacija (XSS) u EPUB JavaScript sistemima za čitanje, radi krađe podataka iz korisničke biblioteke.
- Injekcija spoljnih XML entiteta (XXE) u parserima EPUB XML manifesta.
- Napadi dekompresijom u vidu ZIP bombi koji troše prostor na disku servera tokom unosa u katalog.
Najbolje prakse za zaštitu: Onemogućite izvršavanje skripti i preuzimanje sa spoljne mreže prilikom parsiranja nepouzdanih EPUB datoteka.
Istorijat i prekretnice
Ključne prednosti
- Otvoreni standard koji održava W3C i koristi se za digitalne publikacije.
- Besprekorna tipografija sa prilagodljivim prelomom: veličina fonta, margine i prored teksta automatski se prilagođavaju svakom ekranu.
- Vrhunska podrška za pristupačnost: čitači ekrana, sinhronizacija audio naracije (Media Overlays) i fontovi prilagođeni disleksiji.
Tehnička ograničenja i nedostaci
- Složeni dizajni sa fiksnim prelomom (poput tehničkih udžbenika i časopisa) mogu se teško pouzdano prikazati na različitim odnosima širine i visine ekrana.
- Stroga pravila ZIP pakovanja: ako nekompresovana datoteka 'mimetype' nije prva datoteka u arhivi, na pomeraju od 30 bajtova, EPUB je nevažeći.
- Kindle uređaji zahtevaju konverziju (preko Send-to-Kindle ili caliber-a) umesto izvornog prevlačenja i puštanja (drag-and-drop) preko USB-a.
Zanimljivosti
- 'mimetype' datoteka unutar EPUB-a mora biti prva datoteka u ZIP arhivi, mora biti potpuno nekompresovana (0% kompresije) i mora sadržati tačno 'application/epub+zip' bez završnih razmaka.
- Project Gutenberg nudi više od 70.000 besplatnih elektronskih knjiga u više formata; dostupnost EPUB-a zavisi od naslova.
- Godine 2017. Međunarodni forum za digitalno izdavaštvo (IDPF) direktno se spojio sa Konzorcijumom za World Wide Web (W3C).
Često postavljana tehnička pitanja
Zašto je EPUB bolji od PDF-a za čitanje knjiga?
EPUB omogućava prelom teksta, što znači da se tekst automatski prilagođava ekranu vašeg telefona ili e-čitača pri bilo kojoj veličini fonta, dok PDF ima fiksne dimenzije stranice zbog kojih morate stalno da uvećavate i umanjujete prikaz prstima.
Mogu li da čitam EPUB datoteke na iPhone-u ili Mac-u?
Apple Books može da otvara EPUB knjige na podržanim Apple uređajima, ali dostupnost i podešavanje mogu da se razlikuju u zavisnosti od uređaja i verzije softvera.
Kako mogu da konvertujem EPUB u PDF ili MOBI?
Možete konvertovati EPUB knjige u lepo formatirane PDF dokumente ili formate pogodne za Kindle koristeći File2File.app direktno u Vašem pretraživaču.
Povezani parovi konverzije za EPUB
Konvertovanje starih datoteka Mobipocket eBook u savremeni EPUB format obezbeđuje da vaša digitalna biblioteka radi na modernim e-čitačima i mobilnim aplikacijama.
Konvertovanje EPUB datoteka u format Mobipocket eBook transformiše moderne zapakovane HTML dokumente u jedinstvene binarne PalmDOC datoteke za starije e-čitače.
Konvertujte knjigu u formatu FictionBook 2.0 u EPUB paket sa sadržajem koji se prilagođava veličini ekrana kompatibilnih e-čitača i aplikacija za čitanje.
Pretvorite EPUB e-knjige u FictionBook 2.0 XML datoteke za kompatibilne čitače i arhivske tokove rada.