EPUB (.epub)
Recommandation StandardPublication électronique (EPUB) est le format ouvert de livre numérique, normalisé à l’échelle mondiale et géré par le W3C. Il permet de lire sur toutes les plateformes des livres accessibles, à mise en page adaptative et riches en contenu multimédia.
Convertir MOBI en EPUB
Outil de conversion gratuit de MOBI vers EPUB dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspection et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers EPUB en inspectant leur séquence initiale d'octets binaires :
Signature d'en-tête au niveau des octets (octets magiques)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers EPUB en inspectant leur séquence initiale d'octets binaires :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
50 4B 03 04 ... 6D 69 6D 65 74 79 70 65REPRÉSENTATION ASCII : PK..mimetypeapplication/epub+zip
Normalisation : Recommandation W3C EPUB 3.3
Spécifications techniques
| Architecture de conteneur | Archive ZIP contenant le fichier non compressé 'mimetype', META-INF/container.xml et le package de contenu OEBPS |
| Compression | Compression Deflate (zlib) sur les fichiers de contenu internes ; fichier 'mimetype' strictement non compressé (mode Store) |
| Ordre des octets | Little-Endian (conteneur ZIP) |
| Espaces colorimétriques | sRGB, Display P3, CSS Color Module Level 4 |
| Canaux et structure | Pages XHTML à mise en page fluide ou fixe, feuilles de style CSS, images SVG et matricielles intégrées, audio et vidéo |
| Dimensions maximales | Pagination illimitée (s'adapte dynamiquement à toute taille d'écran, de la montre au téléviseur 8K) |
| Transparence | Transparence alpha CSS complète, masques d'opacité et graphiques PNG/SVG transparents |
| Prise en charge du traitement en continu | La table des matières (toc.ncx / nav.xhtml) permet une recherche instantanée des chapitres |
Matrice de comparaison technique : EPUB face aux concurrents
| Attribut technique | EPUB (Actuel) | AZW3 | MOBI | |
|---|---|---|---|---|
| Texte à mise en page adaptative | Réagencement dynamique du texte à 100 % sur tous les écrans | Mise en page de page fixe (nécessite un zoom) | Mise en page adaptative sur Kindle uniquement | Redistribution primitive du texte |
| Standardisation | Recommandation ouverte officielle du W3C | Norme ouverte ISO 32000 | Norme propriétaire Amazon | Norme propriétaire obsolète |
| Compatibilité matérielle | La compatibilité dépend de l’appareil et de l’application de lecture. | Universel (tous les appareils) | Appareils Amazon Kindle uniquement | Ancien Kindle et PDA uniquement |
| Architecture du conteneur | Archive ZIP avec XHTML/CSS/JS | Hiérarchie d'objets binaires | Base de données PalmDOC | Base de données PalmDOC |
Modes de corruption courants et guide de restauration hexadécimale
Erreur de la liseuse : 'Le package n'a pas pu être ouvert : mimetype non valide'.
Cause initiale: Le compresseur a compressé le fichier 'mimetype' ou l'a placé à un décalage autre que l'octet 30.
Récupération: Recréez le package avec l’outil de réparation de livres électroniques de File2File.app pour garantir que le fichier mimetype soit placé au bon endroit et ne soit pas compressé.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les fichiers EPUB contiennent des moteurs HTML5 et JavaScript complets qui doivent être isolés pour empêcher l'accès aux fichiers locaux ou l'exfiltration de données sur le réseau.
Vecteurs d’attaque connus
- Script inter-site (XSS) dans les systèmes de lecture JavaScript EPUB pour voler les données de la bibliothèque des utilisateurs.
- Injection d'entité externe XML (XXE) dans les analyseurs de manifestes XML EPUB.
- Attaques de décompression de type bombe ZIP consommant le stockage du serveur lors de l'ingestion du catalogue.
Bonnes pratiques de défense: Désactivez l'exécution de scripts et la récupération de ressources depuis des réseaux externes lors de l'analyse de fichiers EPUB non fiables.
Origines historiques et jalons
Principaux avantages
- Une norme ouverte maintenue par le W3C et utilisée pour les publications numériques.
- Typographie à mise en page adaptative : le texte ajuste automatiquement la taille de police, les marges et l’interligne à l’écran utilisé.
- Prise en charge de l'accessibilité de premier plan : lecteurs d'écran, synchronisation de la narration audio (Media Overlays) et polices pour dyslexiques.
Limites techniques
- Les conceptions complexes à mise en page fixe (comme les manuels techniques et les magazines) peuvent être difficiles à afficher de manière fiable sur des écrans aux formats différents.
- Règles de conditionnement ZIP strictes : si le fichier 'mimetype' non compressé n'est pas le tout premier fichier, à l’offset en octets 30, l'EPUB n'est pas valide.
- Les appareils Kindle nécessitent une conversion (via Send-to-Kindle ou calibre) plutôt qu'un glisser-déposer USB natif.
Faits intéressants
- Le fichier 'mimetype' à l'intérieur d'un EPUB doit être le premier fichier de l'archive ZIP, doit être totalement non compressé (0 % de compression) et doit contenir exactement 'application/epub+zip' sans espaces de fin.
- Project Gutenberg propose plus de 70 000 livres numériques gratuits dans plusieurs formats ; la disponibilité du format EPUB varie selon le titre.
- En 2017, l'International Digital Publishing Forum (IDPF) a fusionné directement avec le World Wide Web Consortium (W3C).
Foire aux questions techniques
Pourquoi l'EPUB est-il meilleur que le PDF pour la lecture de livres ?
L’EPUB s’adapte à la mise en page : le texte s’ajuste automatiquement à l’écran de votre téléphone ou de votre liseuse, quelle que soit la taille de police. Le PDF, lui, conserve des dimensions de page fixes et oblige à zoomer constamment.
Puis-je lire des fichiers EPUB sur un iPhone ou un Mac ?
Oui. Apple Books est préinstallé sur chaque iPhone, iPad et Mac, offrant une prise en charge native prête à l'emploi des livres EPUB.
Comment puis-je convertir EPUB en PDF ou MOBI ?
Vous pouvez convertir des livres EPUB en documents PDF à la mise en forme soignée ou en formats adaptés au Kindle à l'aide de File2File.app directement dans votre navigateur.
Conversions associées à EPUB
La conversion de fichiers de livres électroniques Mobipocket obsolètes au format EPUB moderne garantit le fonctionnement de votre bibliothèque numérique sur les liseuses et applications mobiles contemporaines.
La conversion de fichiers EPUB au format de livre électronique Mobipocket transforme des documents HTML zippés modernes en fichiers binaires PalmDOC uniques pour les liseuses d'ancienne génération.
Convertissez un livre FictionBook 2.0 en un paquet EPUB au contenu redistribuable, lisible sur les liseuses et applications compatibles.
Convertissez des livres électroniques EPUB en fichiers XML FictionBook 2.0 pour les lecteurs compatibles et les flux d'archivage.