PDB

¿Qué es un archivo PDB?

El contenedor de libros de las agendas Palm. Hoy interesa sobre todo por motivos de archivo.

Qué es PDB

PDB es un formato binario, que solo significa algo para un programa que lo conoce. Se usa para entregar un archivo terminado.

La extensión es .pdb y el nombre completo, Palm Database E-book. Ambos importan menos que lo que el archivo puede contener, y de eso trata el resto de esta página.

De dónde viene PDB

Palm lo publicó en 1996.

A un formato que lleva tanto tiempo siendo legible se le puede confiar algo que quieras recuperar dentro de diez años.

La especificación está publicada, pero por su dueño

Está escrita y se puede implementar, aunque quien decide cómo será la próxima versión es el fabricante. En la práctica basta para que el archivo siga abriéndose; no basta para confiarse.

Ha quedado sustituido

Quien lo creó siguió adelante, y la compatibilidad se retira en vez de ampliarse. Lo que todavía esté en este formato conviene moverlo mientras existan herramientas para moverlo.

Puede contener varias páginas en un solo archivo

Un archivo PDB no está limitado a una página, y eso importa al convertirlo a algo que sí lo está: de una conversión sale un único archivo con una sola página dentro — la primera, salvo que el conversor te deje elegir cuál.

Qué abre PDB

Calibre lo lee, y también la mayoría de programas del mismo tipo.

Cuando un archivo no se abre, el formato rara vez es el problema: lo más habitual es que el programa sea anterior al formato. Convertir a algo más antiguo es la salida fiable, y para eso está el resto de este sitio.

Abrirlo en el navegador

Ningún navegador lo lee.

Ese es el motivo más frecuente para convertirlo: no que el formato sea malo, sino que el sitio donde quieres mostrar el archivo no sabe leerlo.

Es un formato de entrega

PDB está pensado para entregarse, no para trabajar dentro. Editar uno es posible y rara vez agradable; lo sensato es cambiar el original y volver a exportar.

Qué sale mal con él

Las quejas recurrentes: fuera de su terreno la compatibilidad es irregular.

Nada de esto es motivo para evitar el formato. Son las cosas que conviene conocer antes de que una de ellas te sorprenda, que es una afirmación distinta y más útil.

Tres formatos que no tienen nada que ver comparten esta extensión

Esta página trata de la base de datos de Palm: el contenedor que usaban las agendas electrónicas con PalmOS y, sobre todo, los lectores de libros que funcionaban en ellas. Si no es lo que tienes delante, hay otras dos cosas con la misma extensión que no guardan ninguna relación con esta.

Un archivo del Protein Data Bank es un formato de texto que describe la estructura tridimensional de una molécula y se usa en biología estructural: ábrelo en un editor y verás columnas de coordenadas atómicas. Una base de datos de programa es un archivo de depuración de Visual Studio que relaciona el código compilado con el fuente, vive al lado de un ejecutable y es binario. Ninguno tiene que ver con el otro ni con esta página.

Es un contenedor, no un formato

La base de datos de Palm es una envoltura: una cabecera, una lista de registros y, dentro de ellos, lo que la aplicación de turno haya puesto. Lo que el archivo contiene de verdad se identifica mediante un código de creador y otro de tipo, de cuatro caracteres cada uno, escritos en esa cabecera. Dos archivos PDB pueden por tanto ser cosas completamente distintas.

Por eso la pregunta de cómo se abre un PDB no tiene una respuesta única. Una agenda de contactos, un archivo de notas, una partida guardada y un libro son todos PDB válidos, y la única forma de saber cuál tienes es mirar el código de tipo o el origen del archivo.

En la práctica casi siempre es un libro

Los PDB que han sobrevivido son mayoritariamente libros. PalmOS fue la primera plataforma de lectura electrónica realmente usable, y varias aplicaciones de lectura guardaban así sus textos: eReader, que es la más común, y Mobipocket, que usó el contenedor de Palm antes de que Amazon comprara la empresa y lo convirtiera en MOBI.

Ese último dato es el útil. Un PDB de Mobipocket es un MOBI dentro de una envoltura de Palm, así que las herramientas que leen MOBI a menudo lo leen directamente y el camino de conversión es el mismo. Un PDB de eReader es otra cosa distinta y necesita una herramienta que lo entienda específicamente.

Convertirlo, y qué se queda por el camino

Calibre es la respuesta práctica: lee varias de las variantes de libro y convierte a EPUB. Ese es el destino correcto — una norma abierta, leída por cualquier lector actual, y el formato desde el que se puede generar cualquier otro más adelante.

Lo que suele perderse es el formato, no el texto. Estos libros se hicieron para una pantalla de 160 por 160 píxeles en escala de grises: la maquetación era mínima desde el principio, y lo que hubiera era a menudo propio de una aplicación de lectura concreta. El texto y la división en capítulos cruzan; cualquier cosa más elaborada probablemente nunca estuvo ahí.

Algunos vienen cifrados, y con un cifrado peculiar

Los libros de eReader comprados en una tienda iban protegidos, y el esquema era raro: la clave se derivaba del nombre del comprador y del número de su tarjeta de crédito. En su momento aquello era un diseño deliberadamente amable — sin servidor de activación, sin cuenta, sin nada que pudiera dejar de funcionar.

Ha envejecido mejor que la mayoría de los sistemas de protección precisamente por eso, aunque la situación práctica hoy es que un archivo protegido exige datos de una compra hecha hace quince o veinte años. Si los tienes, hay herramientas; si no, el libro no es recuperable. Este sitio no hace ese trabajo en ningún caso.

Rescatar lo que quede de un aparato antiguo

Si la agenda todavía arranca, su programa de sincronización dejó copia de los PDB en una carpeta del ordenador con el que estaba emparejada, normalmente bajo un nombre de usuario dentro del directorio Palm. Ahí estará el archivo de notas, contactos y libros, y copiar esa carpeta es la copia de seguridad entera.

Para lo que no son libros, convertir es menos una cuestión de formato que de extracción: las notas y los contactos eran lo bastante sencillos como para que herramientas gratuitas los vuelquen a texto o a CSV. Conviene hacerlo mientras esas herramientas sigan existiendo, que es el mismo consejo que vale para todo lo demás en esta página y por el mismo motivo.

Aquí todavía no se puede convertir, y no tiene sentido fingirlo

La combinación de PDB a PDF está declarada en el catálogo de este sitio y el motor que la haría no está instalado. Es decir: la página existe, la conversión no. Soltar aquí un PDB no va a producir un PDF hoy.

Preferimos decirlo así antes que dejar una interfaz que promete algo y falla después. Mientras tanto, Calibre en un ordenador de escritorio lee varias de las variantes de libro de Palm y es la herramienta real para este trabajo, con EPUB como destino en vez de PDF si el texto va a leerse en un lector electrónico.

Por qué merece la pena conocer el formato

Casi exclusivamente por motivos de archivo. Nada escribe bases de datos de Palm, ningún aparato actual las lee y la plataforma terminó en 2010. Un archivo que aparece ahora salió de una máquina vieja, de un disco de copias o de un ordenador heredado.

La lección que ilustra es de las que se repiten en este sitio: un contenedor cuyo significado depende de un código de cuatro caracteres registrado ante una empresa que ya no existe es un contenedor cuyo contenido se vuelve conjetura. Conviene convertir a algo abierto mientras siga habiendo alguien manteniendo una herramienta que lo entienda.

Los datos, en un solo sitio

Identificadores y procedencia del formato PDB.
Extensión.pdb
Tipo de medioapplication/vnd.palm
Publicado porPalm
Primera publicación1996