Carte electronică EPUB (.epub)

Recomandarea Standard

Electronic Publication (EPUB) este un format de cărți electronice cu specificații deschise, întreținut de W3C, conceput pentru a împacheta publicații cu aspect rearanjabil sau fix, compatibile cu aplicațiile de lectură.

Convertește din MOBI în EPUB

Convertor gratuit din MOBI în EPUB direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectare și metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele EPUB prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (octeți magici)

Sistemele de operare și analizatoarele de fișiere identifică fișierele EPUB prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):

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

REPREZENTARE ASCII: PK..mimetypeapplication/epub+zip

Standardizare: Recomandarea W3C EPUB 3.3

Specificații tehnice

Arhitectură containerArhivă ZIP care conține fișierul mimetype necomprimat, META-INF/container.xml și pachetul de conținut OEBPS
CompresieCompresie Deflate (zlib) pentru fișierele de conținut interne; fișierul mimetype rămâne obligatoriu necomprimat (modul Store)
Ordinea octețilorLittle-Endian (container ZIP)
Spații de culoaresRGB, Display P3, CSS Color Module Level 4
Canale și structurăPagini XHTML cu aspect rearanjabil sau fix, foi de stil CSS, imagini SVG/raster încorporate, fișiere audio și video
Dimensiuni maximePaginare nelimitată (aspectul se rearanjează dinamic pentru orice dimensiune de ecran, de la ceas la televizor 8K)
TransparențăTransparență alfa CSS completă, măști de opacitate și imagini PNG/SVG transparente
Streaming și progresivCuprinsul (toc.ncx / nav.xhtml) permite trecerea imediată la un capitol

Matrice de comparație tehnică: EPUB vs. concurenți

Atribut tehnicEPUB (Curent)PDFAZW3MOBI
Text fluid (Reflowable)Text rearanjabil; aspectul depinde de aplicația de lecturăAspect fix al paginii (necesită mărire)Fluid doar pe KindleReflow primitiv
StandardizareRecomandare deschisă oficială W3CStandard deschis ISO 32000Standard proprietar AmazonStandard proprietar învechit
Compatibilitate hardwareCompatibilitatea depinde de dispozitivul și aplicația de citire.Acceptat de numeroase aplicații de lectură; disponibilitatea variazăDoar dispozitive Amazon KindleDoar dispozitive Kindle și PDA-uri vechi
Arhitectură de containerArhivă ZIP cu XHTML/CSS/JSIerarhie de obiecte binareBază de date PalmDOCBază de date PalmDOC

Moduri comune de corupție și ghid de recuperare hexazecimală

Eroare pe e-reader: „Pachetul nu a putut fi deschis: mimetype nevalid".

Cauză principală: Compresorul a comprimat fișierul „mimetype" sau l-a plasat la un alt offset decât octetul 30.

Recuperare: Reîmpachetează fișierul cu File2File.app Ebook Repair pentru a impune plasarea necomprimată a intrării mimetype.

Analiză de securitate și vectori de atac asupra parserului

Documentele EPUB folosesc XHTML și pot include scripturi, dar aplicațiile de lectură EPUB nu sunt obligate să le accepte. Măsurile de securitate depind de aplicația de lectură și de configurarea acesteia.

Vectori de atac cunoscuți

  • Cross-site scripting (XSS) în sistemele de citire JavaScript din EPUB pentru a fura datele din biblioteca utilizatorului.
  • Injecție XML External Entity (XXE) în parserele de manifeste XML din EPUB.
  • Atacuri de decompresie de tip bombă ZIP care consumă stocarea serverului în timpul preluării catalogului.

Cele mai bune practici de securitate: Dezactivează executarea scripturilor și accesul la rețele externe când analizezi fișiere EPUB de neîncredere.

Origini istorice și repere

2023W3C publică oficial EPUB 3.3 ca recomandare aprobată de standard web.
2011IDPF lansează EPUB 3, introducând HTML5, CSS3, MathML, precum și suprapuneri multimedia pentru audio și video.
2007EPUB 2.0 succede structurii Open eBook Publication Structure (OEBPS) ca standard oficial al industriei.

Avantaje cheie și beneficii

  • Un standard deschis întreținut de W3C și folosit pentru publicații digitale.
  • Tipografie impecabilă cu rearanjarea textului: textul își adaptează automat dimensiunea fontului, marginile și spațierea dintre rânduri la orice ecran.
  • Suport de accesibilitate de clasă mondială: cititoare de ecran, sincronizare a narării audio (Media Overlays) și fonturi pentru dislexie.

Limitări tehnice și dezavantaje

  • Designurile complexe cu aspect fix (cum ar fi manualele tehnice și revistele) pot fi dificil de redat în mod fiabil pe ecrane cu rapoarte de aspect diferite.
  • Reguli stricte de arhivare ZIP: dacă fișierul necomprimat „mimetype" nu este primul fișier, la decalajul de 30 de octeți, EPUB-ul este invalid.
  • Dispozitivele Kindle necesită conversie (prin Send-to-Kindle sau Calibre), în loc de copiere directă prin USB (drag-and-drop).

Curiozități tehnice interesante

  • Fișierul „mimetype" dintr-un EPUB trebuie să fie primul fișier din arhiva ZIP, trebuie să fie complet necomprimat (compresie 0%) și trebuie să conțină exact „application/epub+zip", fără spații la sfârșit.
  • Project Gutenberg oferă peste 70.000 de cărți electronice gratuite în mai multe formate; disponibilitatea versiunii EPUB variază în funcție de titlu.
  • În 2017, International Digital Publishing Forum (IDPF) a fuzionat direct cu World Wide Web Consortium (W3C).

Întrebări tehnice frecvente

De ce este EPUB mai bun decât PDF pentru citirea cărților?

EPUB este un format fluid (reflowable), ceea ce înseamnă că textul se ajustează automat pentru a se potrivi ecranului telefonului sau al cititorului electronic la orice dimensiune de font, în timp ce PDF-ul are dimensiuni fixe ale paginii care necesită mărire și micșorare constantă.

Pot citi fișiere EPUB pe un iPhone sau Mac?

Apple Books poate deschide cărți EPUB pe dispozitivele Apple compatibile, însă disponibilitatea și configurarea pot varia în funcție de dispozitiv și versiunea software-ului.

Cum pot converti EPUB în PDF sau MOBI?

Poți converti cărți EPUB în documente PDF cu aspect îngrijit sau în formate compatibile cu Kindle, direct în browser, cu File2File.app.