FB2

Qu’est-ce qu’un fichier FB2 ?

Un format de livre numérique fondé sur XML, très répandu en Europe de l’Est.

Ce qu’est FB2

FB2 est un format texte que n’importe quel éditeur ouvre. Il est utilisé pour la remise d’un fichier fini.

L’extension est .fb2 et le nom complet FictionBook 2. L’un et l’autre comptent moins que ce que le fichier peut contenir, et c’est le sujet du reste de cette page.

D’où vient FB2

Il remonte à 2004.

L’âge est utile à connaître pour une raison pratique : plus un format est ancien, plus les programmes ont eu le temps de l’apprendre.

La spécification est publique

Elle est publiée intégralement : n’importe qui peut l’implémenter à partir du document plutôt qu’en l’observant, et c’est pourquoi ce format apparaît dans tant de programmes et pourquoi des fichiers écrits il y a vingt ans s’ouvrent encore. Une spécification publiée n’est pas pour autant libre de redevances : quand un format enveloppe un codec, les brevets sont une question à part, que la norme ne tranche pas.

C’est un format spécialisé

Il existe pour bien faire une seule chose, pour un seul groupe de gens. En dehors de cette tâche c’est un mauvais choix par défaut, et à l’intérieur il n’y a en général rien de mieux.

Il peut contenir plusieurs pages dans un seul fichier

Un fichier FB2 n’est pas limité à une page, et cela compte au moment de le convertir vers quelque chose qui l’est : une conversion produit un fichier contenant une seule page — la première, sauf si le convertisseur vous laisse choisir laquelle.

Ce qui ouvre FB2

Calibre et FBReader le lisent, comme la plupart des programmes du même genre.

Quand un fichier ne s’ouvre pas, le format est rarement en cause : le plus souvent, c’est le programme qui est plus ancien que lui. Convertir vers quelque chose de plus ancien est le contournement fiable, et c’est à cela que sert le reste de ce site.

L’ouvrir dans un navigateur

Aucun navigateur ne le lit.

C’est de loin la raison la plus fréquente de le convertir : non pas que le format soit mauvais, mais que l’endroit où vous voulez montrer le fichier ne sache pas le lire.

C’est un format de travail

FB2 est fait pour être ouvert et modifié. Gardez le fichier dans ce format tant que le travail dure, et exportez depuis lui chaque fois qu’une version finie est nécessaire.

Un seul fichier XML, et le livre entier dedans

Un fichier FB2 est un document XML unique contenant tout le livre : les métadonnées, le texte avec sa structure de chapitres, et les éventuelles illustrations encodées en base64 à l’intérieur du même fichier. Pas d’archive, pas de dossier, pas de manifeste — ouvrez-le dans un éditeur de texte et le roman entier y est, balisé.

C’est la différence délibérée avec EPUB, qui est un ZIP contenant de nombreux fichiers HTML et un jeu de documents d’index. Un seul fichier est plus simple à stocker, copier et faire circuler, et il ne peut pas être à moitié corrompu par une archive cassée. C’est aussi, pour un livre d’une certaine taille avec des images, sensiblement plus gros que l’équivalent zippé, et l’option zippée existe précisément pour répondre à ce coût.

Il décrit la structure, pas l’apparence

FictionBook balise ce que sont les choses : un chapitre, une épigraphe, un poème avec ses strophes et ses vers, un vers, une citation, un sous-titre. Il ne dit à quoi tout cela ressemble — pas de polices, pas de marges, pas de mise en page, pas de style d’aucune sorte. C’est un parti pris qui demande à la fois de renoncer à contrôler le rendu et de gagner en adaptabilité.

C’est une position de conception véritable plutôt qu’une omission, et elle vient de l’origine du format chez des personnes qui numérisaient de la littérature. Le lecteur décide de la typographie ; le fichier décrit le livre. Un poème balisé comme poème reste un poème quand l’application de lecture le redéploie sur un écran de téléphone, ce qui est précisément ce qu’un fichier de sauts de ligne mis en page à la main ne ferait pas, et c’est ce qui rend FB2 précieux pour la poésie numérique.

Là où ce format est réellement utilisé

En Russie et dans le monde russophone, de façon écrasante, et dans une moindre mesure ailleurs en Europe de l’est. Il a émergé au début des années 2000 de grandes bibliothèques bénévoles qui numérisaient de la fiction, et il est resté parce qu’il convenait bien à ce travail : un fichier par livre, un balisage structurel qui survit aux conversions, et une section de métadonnées décrivant l’auteur, le traducteur, la série et le genre d’une façon utilisable par un catalogue de bibliothèque.

Hors de ce monde, il est rare, ce qui est toute la raison pour laquelle cette page existe. La rencontre habituelle est celle d’une personne qui télécharge un livre d’une bibliothèque russophone et constate que ni sa liseuse ni son téléphone ne l’ouvre, et qui cherche la voie la plus directe vers un format lisible sur ses appareils.

En lire un sans le convertir

Calibre ouvre les FB2 directement et est la réponse la plus pratique sur un ordinateur, puisqu’il convertit et gère aussi une bibliothèque. Plusieurs applications de lecture Android le supportent nativement — le format est suffisamment courant sur ce marché pour que la plupart des lecteurs sérieux le fassent, et le choix de l’application y est large.

Ce qui en général ne le lit pas, c’est un Kindle, une bibliothèque Apple Books, ou un navigateur. Pour ceux-là, la conversion n’est pas une préférence mais une nécessité, et c’est ce que la plupart des gens finissent par faire. La conversion est en général rapide et sans surprise, parce que les deux formats partagent la même philosophie de description structurelle.

Convertir en EPUB ou MOBI

EPUB est la cible naturelle : les deux formats décrivent la structure plutôt que l’apparence, donc les chapitres restent des chapitres, la table des matières survit, et les images passent. La conversion est d’un vocabulaire structurel vers un autre, ce qui est à peu près aussi propre qu’une conversion de documents peut l’être, et c’est l’une des raisons pour lesquelles les bibliothèques russes en FB2 migrent sans douleur vers des plateformes modernes.

Ce qui tend à être approximé, c’est le balisage plus littéraire. Poèmes, épigraphes et citations ont des balises précises en FictionBook et seulement des équivalents lâches en EPUB, donc ils arrivent en général comme des paragraphes stylés — visuellement raisonnable, structurellement aplati. Pour un roman, c’est invisible ; pour un volume de poésie, cela vaut la peine de vérifier une page avant de convertir toute la bibliothèque, parce qu’une bibliothèque de poésie mal migrée perd ce qu’elle a de précieux.

Les métadonnées sont remarquablement bonnes

La section description en haut du fichier porte davantage que ce dont la plupart des formats de livre numérique se soucient : auteur avec prénom, deuxième prénom et nom séparés, traducteur, langue d’origine, série et numéro dans la série, genre dans une liste contrôlée, et historique de qui a produit le fichier et quand.

Cela compte quand on convertit une collection. Une conversion qui reporte correctement ces champs donne une bibliothèque qui se trie et se regroupe correctement ; une qui ne le fait pas donne quatre cents livres tous classés sous un nom d’auteur maltraité. Vérifier les premiers résultats plutôt que les derniers vaut la peine, parce que les anomalies de tri deviennent vite agaçantes à l’échelle d’une bibliothèque entière.

FB2 et son cousin zippé

Les fichiers arrivent souvent en .fb2.zip ou .fbz, ce qui est exactement ce à quoi cela ressemble : le même XML compressé. Comme le format est du XML bavard avec des images en base64, la compression est spectaculaire — souvent jusqu’à un cinquième de la taille — et la plupart des outils qui lisent le FB2 lisent la forme zippée directement, ce qui évite de devoir dézipper pour ouvrir.

Si quelque chose le refuse, dézipper d’abord donne le .fb2 brut et ne coûte rien. Il n’y a aucune différence de contenu entre les deux, et rien n’est perdu dans un sens ou dans l’autre. Le choix entre les deux formes est généralement celui de la plateforme de distribution plutôt que celui de l’utilisateur, et l’un comme l’autre reste un FB2 légitime.

L’héritage russe du format

L’origine russe n’est pas un détail pittoresque. Les grandes bibliothèques de littérature numérisée au début des années 2000 ont produit des dizaines de milliers de FB2 bien balisés et bien décrits, et la masse a fait le reste : parce que les meilleures œuvres russes étaient disponibles dans ce format, et bien décrites, il est devenu la norme de fait pour quiconque lisait en russe.

Pour un lecteur francophone ou anglophone, cela veut dire deux choses. D’une part, la littérature russe classique est souvent disponible en FB2 à un niveau de qualité métadonnée inégalé, ce qui en fait une source précieuse même pour qui ne lira pas en russe. D’autre part, le format lui-même reste une curiosité technique, et la conversion est la voie normale vers la lecture sur les appareils modernes.

Les données, au même endroit

Identifiants et origine du format FB2.
Extension.fb2
Type de médiaapplication/x-fictionbook+xml
Première publication2004