EPUB (.epub)

Recommandation Standard

Publication é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 :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

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 65

REPRÉSENTATION ASCII : PK..mimetypeapplication/epub+zip

Normalisation : Recommandation W3C EPUB 3.3

Spécifications techniques

Architecture de conteneurArchive ZIP contenant le fichier non compressé 'mimetype', META-INF/container.xml et le package de contenu OEBPS
CompressionCompression Deflate (zlib) sur les fichiers de contenu internes ; fichier 'mimetype' strictement non compressé (mode Store)
Ordre des octetsLittle-Endian (conteneur ZIP)
Espaces colorimétriquessRGB, Display P3, CSS Color Module Level 4
Canaux et structurePages XHTML à mise en page fluide ou fixe, feuilles de style CSS, images SVG et matricielles intégrées, audio et vidéo
Dimensions maximalesPagination illimitée (s'adapte dynamiquement à toute taille d'écran, de la montre au téléviseur 8K)
TransparenceTransparence alpha CSS complète, masques d'opacité et graphiques PNG/SVG transparents
Prise en charge du traitement en continuLa table des matières (toc.ncx / nav.xhtml) permet une recherche instantanée des chapitres

Matrice de comparaison technique : EPUB face aux concurrents

Attribut techniqueEPUB (Actuel)PDFAZW3MOBI
Texte à mise en page adaptativeRéagencement dynamique du texte à 100 % sur tous les écransMise en page de page fixe (nécessite un zoom)Mise en page adaptative sur Kindle uniquementRedistribution primitive du texte
StandardisationRecommandation ouverte officielle du W3CNorme ouverte ISO 32000Norme propriétaire AmazonNorme propriétaire obsolète
Compatibilité matérielleLa compatibilité dépend de l’appareil et de l’application de lecture.Universel (tous les appareils)Appareils Amazon Kindle uniquementAncien Kindle et PDA uniquement
Architecture du conteneurArchive ZIP avec XHTML/CSS/JSHiérarchie d'objets binairesBase de données PalmDOCBase 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

2023Le W3C publie officiellement EPUB 3.3 comme recommandation du Web.
2011L’IDPF publie EPUB 3, qui introduit HTML5, CSS3, MathML ainsi que des contenus audio et vidéo synchronisés au texte.
2007EPUB 2.0 succède à l'Open eBook Publication Structure (OEBPS) en tant que norme officielle de l'industrie.

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.