PDB

Qu’est-ce qu’un fichier PDB ?

Le conteneur de livres des assistants Palm. Aujourd’hui surtout d’intérêt archivistique.

Ce qu’est PDB

PDB est un format binaire, qui ne veut rien dire hors d’un programme qui le connaît. Il est utilisé pour la remise d’un fichier fini.

L’extension est .pdb et le nom complet Palm Database E-book. 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 PDB

Palm l’a publié en 1996.

À un format resté lisible aussi longtemps, on peut confier quelque chose qu’on veut retrouver dans dix ans.

La spécification est publiée, mais par son propriétaire

Elle est écrite et implémentable, même si c’est l’éditeur qui décide de la version suivante. En pratique cela suffit pour que le fichier continue de s’ouvrir ; cela ne suffit pas pour en être sûr.

Il a été remplacé

Ceux qui l’ont créé sont passés à autre chose, et la prise en charge se retire au lieu de s’étendre. Ce qui reste dans ce format mérite d’en sortir tant que les outils pour le faire existent encore.

Il peut contenir plusieurs pages dans un seul fichier

Un fichier PDB 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 PDB

Calibre le lit, 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 livraison

PDB est fait pour être transmis, pas pour travailler dedans. Modifier un tel fichier est possible et rarement agréable ; la voie raisonnable passe par la source et un nouvel export.

Ce qui se passe mal avec lui

Les reproches qui reviennent : hors de son terrain, la prise en charge est inégale.

Rien de tout cela n’est une raison d’éviter le format. Ce sont les choses à connaître avant que l’une d’elles vous surprenne, ce qui est une affirmation différente et plus utile.

Trois formats différents partagent cette extension

Cette page parle de la base de données Palm — le conteneur utilisé par les assistants personnels PalmOS et, le plus souvent, par les lecteurs de livres électroniques qui tournaient dessus. Si ce n’est pas ce que vous avez, deux autres choses utilisent la même extension et n’ont rien à voir.

Un fichier de la Protein Data Bank est un format texte décrivant la structure tridimensionnelle d’une molécule, utilisé en biologie structurale  ; ouvrez-le dans un éditeur de texte et vous verrez des colonnes de coordonnées d’atomes. Une program database est un fichier de débogage Visual Studio qui fait correspondre du code compilé à sa source  ; il se trouve à côté d’un exécutable et est binaire. Ni l’un ni l’autre n’a de rapport avec l’autre, ni avec cette page.

Un conteneur plutôt qu’un format

La base de données Palm est une enveloppe  : un en-tête, une liste d’enregistrements, et à l’intérieur ce que l’application y a mis. Ce que contient réellement le fichier est identifié par un code de créateur et de type à quatre caractères dans cet en-tête — donc deux fichiers PDB peuvent être des choses complètement différentes.

C’est pourquoi « comment ouvrir un fichier PDB » n’a pas de réponse unique. Un carnet d’adresses, un magasin de mémos, une sauvegarde de jeu et un livre électronique sont tous des fichiers PDB valides, et la seule manière de savoir lequel vous avez est de regarder le code de type ou l’origine du fichier.

En pratique, c’est généralement un livre électronique

Les fichiers PDB qui survivent sont de manière écrasante des livres. PalmOS a été la première plateforme de lecture électronique réellement utilisable, et plusieurs applications de lecture y stockaient leurs livres — eReader, qui est la plus fréquente, plus Mobipocket, qui utilisait le PDB comme conteneur avant qu’Amazon rachète la société et le transforme en MOBI.

Ce dernier point est le point utile. Un PDB Mobipocket est un MOBI dans une enveloppe Palm, donc les outils qui lisent le MOBI le lisent souvent directement, et le chemin de conversion est le même. Un PDB eReader est une chose encore différente et demande un outil qui le comprend spécifiquement.

En convertir un

Calibre est la réponse pratique et lit plusieurs des variantes de livres électroniques, en convertissant vers EPUB. C’est la bonne destination  : une norme ouverte, lue par chaque liseur actuel, et le format à partir duquel on peut tout générer par la suite.

Ce qui a tendance à être perdu, c’est la mise en forme plutôt que le texte. Ces livres ont été faits pour un écran en niveaux de gris de 160 sur 160 pixels — le style était minimal à la base, et ce qui existe est souvent taillé sur mesure pour une application de lecture particulière. Le texte et la structure des chapitres passent  ; quoi que ce soit de plus élaboré n’y était probablement pas.

Certains d’entre eux sont chiffrés

Les livres eReader achetés en magasin étaient protégés, et le schéma était inhabituel  : la clé était dérivée du nom de l’acheteur et de son numéro de carte bancaire. C’était à l’époque une conception délibérément conviviale — pas de serveur d’activation, pas de compte, rien qui puisse se déconnecter.

Cela a mieux vieilli que la plupart des DRM exactement pour cette raison, mais la position pratique aujourd’hui est qu’un fichier protégé a besoin de détails d’un achat fait il y a quinze ou vingt ans. Si vous les avez, des outils existent  ; sinon, le livre n’est pas récupérable, et ce site ne fait pas ce travail dans un cas comme dans l’autre.

Récupérer quoi que ce soit d’un ancien appareil

Si l’assistant personnel fonctionne encore, son logiciel de synchronisation a écrit les fichiers PDB dans un dossier sur l’ordinateur de bureau auquel il était associé — généralement sous un nom d’utilisateur dans le répertoire Palm. C’est là que se trouvera une archive de mémos, d’adresses et de livres, et copier le dossier est toute la sauvegarde.

Pour des données autres que des livres, convertir est moins une question de format qu’une question d’extraction  : les mémos et les adresses étaient suffisamment simples pour que des outils gratuits puissent les déverser en texte ou en CSV. Cela vaut la peine de le faire tant que les outils existent encore, ce qui est le même conseil que pour tous les autres formats de cette page et pour la même raison.

Pourquoi ce format mérite d’être connu à quelque titre que ce soit

Presque entièrement pour des raisons d’archivage. Rien n’écrit plus de bases de données Palm, aucun appareil actuel ne les lit, et la plateforme a pris fin en 2010. Un fichier qui ressort maintenant provient d’une vieille machine, d’un disque de sauvegarde ou d’un ordinateur hérité.

La leçon qu’il illustre est familière sur ce site  : un conteneur dont le sens dépend d’un code à quatre caractères enregistré auprès d’une société qui n’existe plus est un conteneur dont le contenu devient conjecture. Convertissez vers quelque chose d’ouvert tant qu’un outil qui le comprend est encore maintenu.

Les données, au même endroit

Identifiants et origine du format PDB.
Extension.pdb
Type de médiaapplication/vnd.palm
Publié parPalm
Première publication1996