Qu'est-ce que le format de fichier EPUB ?
Les fichiers avec l'extension .epub contiennent des publications électroniques - Electronic PUBlication - compressées à l'aide de la méthode de compression ZIP et stockées dans un format ouvert basé sur XML et XHTML. Le fichier contient également des métadonnées décrivant la publication ; le format permet aussi la recherche en texte intégral.
Un tel fichier peut inclure :
- Le contenu du livre, avec la possibilité de modifier la taille de la police et l'option de l'afficher sans division en pages (mise en page redistribuable)
- Des graphiques matriciels ou vectoriels
- Une protection contre la copie via DRM (Digital Rights Management)
- Des feuilles de style CSS contrôlant la typographie et la mise en page
- Des médias audio et vidéo (pris en charge à partir de
.epub3.x) - Des éléments interactifs alimentés par JavaScript (
.epub3.x)
Les fichiers .epub ont remplacé l'ancien format Open eBook, introduit par l'International Digital Publishing Forum - IDPF - en 2007. Actuellement, aux côtés des formats .mobi et .pdf, l'.epub est le standard le plus populaire utilisé pour la distribution de livres électroniques et d'autres publications sur des liseuses dédiées, des appareils mobiles et des ordinateurs équipés de logiciels compatibles.
En interne, un fichier .epub est une archive ZIP contenant des pages .xhtml, des fichiers .css, des images et un document de paquetage basé sur XML (content.opf) qui déclare la structure et les métadonnées du livre. Une entrée spéciale non compressée nommée mimetype - toujours le premier fichier de l'archive - contient la chaîne application/epub+zip, permettant aux outils d'identifier le format de manière fiable. La norme actuelle, EPUB 3.3, est devenue une recommandation du W3C en mai 2023, ajoutant une accessibilité améliorée, la prise en charge de MathML 3 et des règles de script affinées.
Sécurité et sûreté
RISQUE : LOWL'EPUB est un format de données et est généralement sûr. Mises en garde : l'EPUB 3 autorise le JavaScript dans le contenu, et des vulnérabilités de lecteurs (ex: traversée de chemin ou XSS dans d'anciens lecteurs EPUB.js) ont occasionnellement permis à des livres malveillants de se comporter anormalement - maintenez vos applications de lecture à jour et privilégiez les livres provenant de sources réputées. Les sites de téléchargement d'EPUB piratés constituent le risque pratique le plus important (adwares groupés/faux téléchargements). Les fichiers protégés par DRM ne sont pas dangereux, seulement restreints.
Détails du format
en brefProgrammes qui ouvrent les fichiers EPUB
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP ; un fichier .zip valide qui peut être décompressé avec n'importe quel outil ZIP standard |
| Type MIME | application/epub+zip |
| Octets magiques | 50 4B 03 04 (en-tête ZIP) à l'offset 0 ; l'entrée mimetype non compressée à l'offset 30 contient la chaîne ASCII application/epub+zip |
| Balisage du contenu | XHTML 1.1 dans EPUB 2 ; HTML5 dans EPUB 3 |
| Prise en charge des feuilles de style | Sous-ensemble CSS 2.1 dans EPUB 2 ; sous-ensemble CSS Snapshot 2017 dans EPUB 3 |
| Document de paquetage | `content.opf` - fichier XML déclarant le manifeste du livre, l'ordre de lecture et les métadonnées Dublin Core |
| Document de navigation | `toc.ncx` dans EPUB 2 ; `nav.xhtml` dans EPUB 3 |
| Mise en page redistribuable | Le texte et la mise en page s'adaptent dynamiquement à la taille de l'écran du lecteur, à la taille de la police et aux préférences de l'utilisateur |
| Mise en page fixe | Mode de mise en page fixe (FXL) optionnel pour les bandes dessinées, les livres pour enfants et les romans graphiques (EPUB 3) |
| Prise en charge des DRM | Optionnel ; chiffrement AES-128 ; les schémas courants incluent Adobe ADEPT et Apple FairPlay |
| Audio et vidéo | Éléments HTML5 `<audio>` et `<video>` pris en charge dans les documents de l'EPUB 3 |
| Scripting | JavaScript pris en charge au niveau du contenu et du conteneur dans EPUB 3 ; absent dans EPUB 2 |
| Accessibilité | Spécification EPUB Accessibility 1.1 ; rôles ARIA ; métadonnées de conformité WCAG 2 dans l'OPF |
| Prise en charge de MathML | MathML 3 pris en charge nativement dans EPUB 3.3 |
| Standard de métadonnées | Éléments Dublin Core (dc:title, dc:creator, dc:language) requis dans le document de paquetage OPF |
| Organisme de normalisation | W3C (l'IDPF a fusionné avec le W3C en février 2017) ; EPUB 3.3 est devenu une recommandation du W3C en mai 2023 |
| Publié | 2007 (EPUB 2.0, IDPF); current version EPUB 3.3, W3C Recommendation May 2023 |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.w3.org |
Conversions EPUB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EPUB.