PDB

Was ist eine PDB-Datei?

Der E-Book-Behälter der Palm-Handhelds. Heute vor allem von archivarischem Interesse.

Was PDB ist

PDB ist ein Binärformat, das nur einem Programm etwas sagt, das es kennt. Eingesetzt wird es für die Weitergabe fertiger Dateien.

Die Endung lautet .pdb, der volle Name Palm Database E-book. Beides sagt weniger aus als das, was die Datei halten kann — und davon handelt der Rest dieser Seite.

Woher PDB kommt

Palm hat es 1996 veröffentlicht.

Einem Format, das so lange lesbar geblieben ist, kann man etwas anvertrauen, das man in zehn Jahren wiederhaben will.

Die Spezifikation ist veröffentlicht, aber vom Hersteller

Sie ist niedergeschrieben und umsetzbar, doch wie die nächste Fassung aussieht, entscheidet der Hersteller. In der Praxis reicht das, damit die Datei weiter aufgeht; es reicht nicht, um sich darauf zu verlassen.

Es ist abgelöst worden

Wer es gemacht hat, ist weitergezogen, und Unterstützung wird eher zurückgenommen als ergänzt. Was noch in diesem Format liegt, sollte umziehen, solange die Werkzeuge dafür noch da sind.

Es kann mehrere Seiten in einer Datei halten

Eine PDB-Datei ist nicht auf eine Seite beschränkt. Beim Umwandeln in etwas, das es ist, zählt das: Eine Umwandlung ergibt eine Datei mit genau einer Seite — der ersten, sofern sich die Seite nicht auswählen lässt.

Was PDB öffnet

Calibre liest es, und die meisten Programme derselben Art ebenfalls.

Wenn eine Datei nicht aufgeht, liegt es selten am Format — häufiger daran, dass das Programm älter ist als das Format. Die Umwandlung in etwas Älteres ist der verlässliche Weg daran vorbei, und dafür gibt es den Rest dieser Website.

Im Browser öffnen

Kein Browser liest es.

Das ist der häufigste Grund, es umzuwandeln: nicht dass das Format schlecht wäre, sondern dass die Stelle, an der die Datei erscheinen soll, es nicht lesen kann.

Es ist ein Ausgabeformat

PDB ist zum Weitergeben gedacht, nicht zum Arbeiten. Eines zu bearbeiten ist möglich und selten angenehm; der vernünftige Weg führt über die Quelle und einen neuen Export.

Was damit schiefgeht

Die wiederkehrenden Klagen: außerhalb des eigenen Reviers ist die Unterstützung lückenhaft.

Nichts davon ist ein Grund, das Format zu meiden. Es sind die Dinge, die man kennen sollte, bevor eines davon einen überrascht — das ist eine andere und eine nützlichere Behauptung.

Drei völlig verschiedene Formate teilen sich diese Endung

Diese Seite behandelt die Palm-Datenbank — den Container der PalmOS-Handhelds und, meist, der E-Book-Lesegeräte, die darauf liefen. Ist das nicht das Gesuchte: Zwei weitere, völlig unverwandte Dinge nutzen dieselbe Endung.

Eine Protein-Data-Bank-Datei ist ein Textformat, das die dreidimensionale Struktur eines Moleküls beschreibt und in der Strukturbiologie verwendet wird — im Texteditor geöffnet, zeigt sie Spalten aus Atomkoordinaten. Eine Program Database ist eine Debug-Datei von Visual Studio, die kompilierten Code auf den Quelltext zurückführt; sie liegt neben einer ausführbaren Datei und ist binär. Keines der beiden hat etwas mit dem anderen zu tun, noch mit dieser Seite.

Ein Container, kein Format

Die Palm-Datenbank ist eine Hülle: ein Kopf, eine Liste von Datensätzen und darin, was auch immer die Anwendung hineingelegt hat. Was die Datei tatsächlich enthält, verrät ein vierstelliger Ersteller- und Typcode im Kopf — zwei PDB-Dateien können also völlig verschiedene Dinge sein.

Deshalb hat „Wie öffne ich eine PDB-Datei" keine eindeutige Antwort. Ein Adressbuch, ein Notizspeicher, ein Spielstand und ein E-Book sind allesamt gültige PDB-Dateien, und nur der Typcode oder die Herkunft der Datei verrät, welche davon vorliegt.

In der Praxis fast immer ein E-Book

Die PDB-Dateien, die heute noch auftauchen, sind ganz überwiegend Bücher. PalmOS war die erste wirklich brauchbare E-Reading-Plattform, und mehrere Lese-Anwendungen speicherten ihre Bücher auf diese Weise — eReader, mit Abstand am häufigsten, dazu Mobipocket, das PDB als Container nutzte, bevor Amazon das Unternehmen kaufte und daraus MOBI machte.

Der letzte Punkt ist der nützliche: Eine Mobipocket-PDB ist im Kern eine MOBI in Palm-Hülle, weshalb Werkzeuge, die MOBI lesen, sie oft direkt öffnen, und der Umwandlungsweg identisch ist. Eine eReader-PDB ist etwas anderes und braucht ein Werkzeug, das speziell dieses Format versteht.

Eine solche Datei umwandeln

Calibre ist die praktische Antwort, liest mehrere der E-Book-Varianten und wandelt nach EPUB um. Das ist das richtige Ziel: ein offener Standard, von jedem aktuellen E-Reader gelesen und die Grundlage, aus der sich alles andere später erzeugen lässt.

Was meist verloren geht, ist Formatierung, nicht Text. Diese Bücher waren für einen 160 mal 160 Pixel großen Graustufenbildschirm gemacht — die Gestaltung war von Anfang an minimal, und was vorhanden ist, gehört oft nur zu einer einzigen Lese-Anwendung. Text und Kapitelstruktur kommen an; alles Aufwendigere gab es vermutlich nie.

Manche davon sind verschlüsselt

In einem Shop gekaufte eReader-Bücher waren geschützt, und das Schema war ungewöhnlich: Der Schlüssel wurde aus dem Namen der Käuferin und der Kreditkartennummer abgeleitet. Für die damalige Zeit war das absichtlich freundlich gedacht — kein Aktivierungsserver, kein Konto, nichts, das offline gehen konnte.

Genau deshalb hat es besser gealtert als die meisten DRM-Systeme, aber praktisch braucht eine geschützte Datei heute Angaben zu einem Kauf, der vor fünfzehn oder zwanzig Jahren stattfand. Liegen sie vor, gibt es Werkzeuge; fehlen sie, ist das Buch nicht wiederherzustellen, und diese Site übernimmt diese Arbeit in beiden Fällen nicht.

Etwas von einem alten Gerät retten

Läuft der Handheld noch, hat die Synchronisationssoftware die PDB-Dateien in einen Ordner auf dem verbundenen Desktop-Rechner geschrieben — meist unter einem Benutzernamen im Palm-Verzeichnis. Dort liegt das Archiv aus Notizen, Adressen und Büchern, und den Ordner zu kopieren ist die ganze Sicherung.

Bei allem, was kein Buch ist, geht es beim Umwandeln weniger um das Format als um die Extraktion: Notizen und Adressen waren so schlicht aufgebaut, dass kostenlose Werkzeuge sie nach Text oder CSV auslesen können. Das lohnt sich, solange die Werkzeuge noch existieren — derselbe Rat gilt für jedes andere Format auf dieser Seite und aus demselben Grund.

Warum das Format überhaupt noch etwas zählt

Fast ausschließlich aus Archivgründen. Niemand schreibt mehr Palm-Datenbanken, kein aktuelles Gerät liest sie, und die Plattform endete 2010. Eine Datei, die jetzt auftaucht, stammt von einem alten Gerät, einer Sicherungsfestplatte oder einem geerbten Rechner.

Die Lehre daraus ist eine vertraute: Ein Container, dessen Bedeutung von einem vierstelligen Code abhängt, der bei einem längst nicht mehr existierenden Unternehmen registriert war, ist ein Container, dessen Inhalt zur Ratesache wird. In etwas Offenes umwandeln, solange ein Werkzeug, das ihn versteht, noch gepflegt wird.

Die Eckdaten auf einen Blick

Kennungen und Herkunft des Formats PDB.
Endung.pdb
Medientypapplication/vnd.palm
Herausgegeben vonPalm
Erstmals veröffentlicht1996

Häufige Fragen zu PDB-Dateien

Welche Art PDB-Datei habe ich?

Drei unverwandte Formate teilen sich die Endung. Eine Palm-Datenbank ist binär und stammt von einem Handheld oder dessen Desktop-Software. Eine Protein-Data-Bank-Datei ist Text und zeigt im Editor Spalten aus Atomkoordinaten. Eine Program Database ist eine Debug-Datei von Visual Studio, die neben einer ausführbaren Datei liegt.

Wie öffne ich eine Palm-PDB-Datei?

Handelt es sich um ein E-Book, liest Calibre mehrere der Varianten und wandelt nach EPUB um. Andere Arten — Notizen, Adressen, Spielstände — brauchen ein Werkzeug, das speziell zur schreibenden Anwendung passt, denn der Container selbst verrät nichts über seinen Inhalt.

Wohin sollte ich ein PDB-E-Book umwandeln?

Nach EPUB. Es ist ein offener Standard, den jeder aktuelle E-Reader liest, und Text sowie Kapitelstruktur wandern sauber mit. Aufwendige Formatierung überlebt nicht, vor allem weil diese Bücher für einen 160 mal 160 Pixel großen Graustufenbildschirm gemacht waren und nie mehr davon hatten.

Warum lässt sich mein PDB-Buch nicht umwandeln?

Vermutlich ein verschlüsselter eReader-Kauf. Der Schlüssel wurde aus Käufername und Kreditkartennummer abgeleitet statt von einem Aktivierungsserver, sodass Angaben zu einem Kauf nötig sind, der vor fünfzehn oder zwanzig Jahren stattfand.

Wo finde ich die PDB-Dateien von meinem alten Palm-Gerät?

Die Synchronisationssoftware hat sie auf dem verbundenen Desktop-Rechner abgelegt, meist unter einem Benutzernamen im Palm-Verzeichnis. Diesen Ordner zu kopieren ist die ganze Sicherung, und es lohnt sich, das zu tun, solange Werkzeuge, die das Format lesen, noch existieren.

Ist eine Mobipocket-PDB dasselbe wie eine MOBI?

Praktisch ja — Mobipocket nutzte die Palm-Hülle, bevor Amazon das Unternehmen kaufte und daraus das MOBI-Format machte. Werkzeuge, die MOBI lesen, öffnen sie oft direkt, und der Umwandlungsweg ist derselbe.