E-book EPUB (.epub)
W3C StandardElectronic Publication (EPUB) è il formato di ebook digitale open source standardizzato a livello globale e gestito dal W3C, che offre libri digitali accessibili, ridisponibili e ricchi di contenuti multimediali su tutte le piattaforme.
Converti da MOBI a EPUB
Convertitore gratuito da MOBI a EPUB nel browser. Converti i file istantaneamente sul tuo dispositivo.
Ispezione e metadati
I sistemi operativi e gli analizzatori di file identificano i file EPUB ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file EPUB ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65RAPPRESENTAZIONE ASCII: PK..mimetypeapplication/epub+zip
Standardizzazione: W3C EPUB 3.3 Recommendation
Specifiche tecniche
| Architettura del contenitore | Archivio ZIP contenente il file 'mimetype' non compresso, META-INF/container.xml e il pacchetto di contenuti OEBPS |
| Compressione | Compressione Deflate (zlib) sui file di contenuto interni; file 'mimetype' rigorosamente non compresso (modalità Store) |
| Endianness dei byte | Little-Endian (contenitore ZIP) |
| Spazi colore | sRGB, Display P3, CSS Color Module Level 4 |
| Canali e struttura | Pagine XHTML a flusso adattabile o a layout fisso, fogli di stile CSS, immagini SVG o raster incorporate, audio e video |
| Dimensioni massime | Impaginazione illimitata (si adatta dinamicamente a qualsiasi dimensione di schermo, dagli smartwatch alle TV 8K) |
| Trasparenza | Trasparenza alfa CSS completa, maschere di opacità e grafica PNG/SVG trasparente |
| Streaming e progressivo | L'indice dei contenuti (toc.ncx / nav.xhtml) consente la ricerca immediata dei capitoli |
Matrice di confronto tecnico: EPUB vs Concorrenti
| Attributo tecnico | EPUB (Attuale) | AZW3 | MOBI | |
|---|---|---|---|---|
| Testo ridisponibile | Ridisposizione dinamica al 100% su tutti gli schermi | Layout di pagina fisso (richiede zoom) | Ridisponibile solo su Kindle | Ridisposizione primitiva |
| Standardizzazione | Raccomandazione aperta ufficiale W3C | Standard aperto ISO 32000 | Standard proprietario Amazon | Standard proprietario obsoleto |
| Compatibilità hardware | La compatibilità dipende dal dispositivo e dall’app di lettura. | Universale (tutti i dispositivi) | Solo dispositivi Amazon Kindle | Solo Kindle e PDA vintage |
| Architettura del contenitore | Archivio ZIP con XHTML/CSS/JS | Gerarchia di oggetti binari | Database PalmDOC | Database PalmDOC |
Modalità di corruzione comuni e guida al recupero esadecimale
Errore del lettore di ebook: 'Impossibile aprire il pacchetto: mimetype non valido'.
Causa principale: Il programma di compressione ha compresso il file 'mimetype' o lo ha posizionato a un offset diverso dal byte 30.
Ripristino: Riconfezionare utilizzando File2File.app Ebook Repair per assicurarsi che il file mimetype non compresso sia nella posizione corretta.
Analisi di sicurezza e vettori di attacco del parser
I file EPUB contengono funzionalità HTML5 e JavaScript complete, che vanno isolate per impedire l’accesso ai file locali o la trasmissione non autorizzata di dati in rete.
Vettori di attacco noti
- Cross-site scripting (XSS) nei sistemi di lettura JavaScript EPUB per sottrarre i dati della libreria utente.
- Iniezione XXE (XML External Entity) nei parser dei manifest XML EPUB.
- Bomba di decompressione ZIP che esaurisce lo spazio di archiviazione del server durante l’importazione dei cataloghi.
Migliori pratiche difensive: Disabilitare l'esecuzione di script e le connessioni a reti esterne durante l'analisi di EPUB non attendibili.
Origini storiche e tappe fondamentali
Vantaggi principali
- Uno standard aperto mantenuto dal W3C e usato per le pubblicazioni digitali.
- Tipografia a flusso adattabile: il testo si adatta automaticamente a qualsiasi schermo, modificando dimensione dei caratteri, margini e interlinea.
- Accessibilità avanzata: supporta lettori di schermo, sincronizzazione della narrazione audio (Media Overlays) e caratteri adatti alle persone con dislessia.
Limiti tecnici e svantaggi
- I layout fissi complessi (come manuali tecnici e riviste) possono essere difficili da visualizzare in modo uniforme su schermi con proporzioni diverse.
- Regole rigide per il pacchetto ZIP: se il file “mimetype” non compresso non è il primo nell’archivio (all’offset 30), il file EPUB non è valido.
- I dispositivi Kindle richiedono la conversione (tramite Send-to-Kindle o Calibre) anziché il semplice drag-and-drop nativo via USB.
Curiosità tecniche
- Il file 'mimetype' all'interno di un EPUB deve essere il primo file nell'archivio ZIP, deve essere completamente non compresso (compressione allo 0%) e deve contenere esattamente 'application/epub+zip' senza spazi finali.
- Project Gutenberg offre oltre 70.000 e-book gratuiti in più formati; la disponibilità di EPUB varia in base al titolo.
- Nel 2017, l'International Digital Publishing Forum (IDPF) si è fuso direttamente con il World Wide Web Consortium (W3C).
Domande tecniche frequenti
Perché l'EPUB è migliore del PDF per la lettura dei libri?
L’EPUB adatta automaticamente il testo allo schermo del telefono o dell’e-reader e alla dimensione dei caratteri scelta. Il PDF, invece, ha pagine di dimensioni fisse che richiedono continui gesti di zoom.
Posso leggere file EPUB su un iPhone o un Mac?
Sì. Apple Books è preinstallato su ogni iPhone, iPad e Mac, fornendo supporto nativo immediato per i libri EPUB.
Come posso convertire EPUB in PDF o MOBI?
Puoi convertire i libri EPUB in documenti PDF ben impaginati o in formati compatibili con Kindle con File2File.app direttamente nel browser.
Coppie di conversione per EPUB correlate
La conversione di file di eBook Mobipocket obsoleti nel formato EPUB moderno garantisce che la tua libreria digitale funzioni sui lettori di eBook contemporanei e sulle applicazioni mobili.
La conversione di file EPUB nel formato di eBook Mobipocket trasforma i moderni documenti HTML compressi in singoli file binari PalmDOC per lettori di eBook meno recenti.
Converti un libro FictionBook 2.0 in un pacchetto EPUB con contenuti adattabili agli e-reader e alle app di lettura compatibili.
Converti e-book EPUB in file XML FictionBook 2.0 per lettori compatibili e flussi di lavoro di archiviazione.