Soubor PDB je Palm Database, základní úložiště kapesních počítačů s Palm OS, jako byl PalmPilot (1996) a pozdější přístroje Palm a Handspring. Palm OS neměl souborový systém, takže adresář, poznámky i e-knihy žily v takových databázích a soubor PDB vznikl, když jste je zkopírovali do počítače. Sbírky e-knih z let zhruba 1997 až 2008 jich jsou plné: klasika z Projektu Gutenberg v PalmDoc, koupené tituly eReader, webové stránky uložené Pluckerem.
Nejdřív ověřte, že jde opravdu o e-knihu
Příponu .pdb používají tři nesouvisející formáty a e-kniha je dnes z nich nejvzácnější.
- Microsoft Program Database. Ladicí symboly, které vytváří Visual Studio vedle souborů
.exenebo.dll. Otevřete soubor v textovém editoru. Začíná-li řádkemMicrosoft C/C++ MSF 7.00, je určený jen vývojářům a ladicím nástrojům. Není co číst ani převádět. - Protein Data Bank. Textový popis 3D struktury molekuly s řádky
HEADER,ATOM,HETATM. Otevřete ho v programu PyMOL, Jmol nebo v bezplatném prohlížeči Mol*. - E-kniha pro Palm. Prvních 32 bajtů tvoří název knihy a od bajtu 60 uvidíte kód typu a autora (type/creator).
Co může být uvnitř PDB z Palmu
Podle kódu type/creator poznáte, pro jakou čtečku kniha vznikla:
| Kód | Formát | Poznámka |
|---|---|---|
TEXtREAd | PalmDoc (AportisDoc) | prostý text, záznamy po 4 KB, jednoduchá komprese ušetří asi 40 % |
PNRdPPrs | eReader (Peanut Press) | formátovaný text s obrázky, koupené knihy mají DRM |
DataPlkr | Plucker | webové stránky pro čtení offline, s odkazy a obrázky |
zTXTGPlm | zTXT (Weasel Reader) | text komprimovaný zlib, asi o 70 % menší |
BOOKMOBI | Mobipocket | obvykle s příponou .prc nebo .mobi, viz MOBI |
Nejrozšířenější PalmDoc neukládá kódování znaků. Soubor se zapsal v kódové stránce, kterou zrovna používal autorův počítač, a proto se dnes čeština často rozsype. Zajímavost na okraj: data v Palm OS se počítají v sekundách od 1. ledna 1904, což je dědictví po Macintoshi.
Čím e-knihu PDB otevřít dnes
- Windows, macOS, Linux: calibre čte PalmDoc, eReader bez ochrany, Plucker i zTXT. PalmDoc otevře jako dokument i LibreOffice Writer.
- Android: některé čtečky, třeba Cool Reader, PalmDoc stále uvádějí. Ostatní varianty nejdřív převeďte do EPUB.
- iPhone, Kindle, Kobo: PDB neumí. Převeďte do EPUB (pro Kindle připojený kabelem do AZW3).
Časté potíže
Soubor PDB nejde otevřít ve čtečce
Zkontrolujte první řádky podle návodu výše. Ladicí symboly ani struktura proteinu se ve čtečce nikdy neotevřou a převodník e-knih s nimi nic nezmůže.
PDB má rozsypanou češtinu
PalmDoc nemá údaj o kódování a náš převodník předpokládá Windows-1252 (západní Evropa). České knihy pro Palm se ale ukládaly hlavně ve Windows-1250. V bezplatném programu calibre nastavte v převodu vstupní kódování cp1250 a háčky i čárky budou zpět. Náš převodník kódování nastavit neumožňuje.
Kniha eReader chce jméno a číslo karty
To je stará ochrana DRM obchodu eReader. Chráněné knihy převést nejde. Hledejte titul ve svém účtu u obchodu, kde jste ho koupili, nebo si pořiďte aktuální vydání v EPUB.
Převod PDB
Náš převodník načte PalmDoc i další e-knihy pro Palm a převede je do PDF, DOCX, ODT, RTF, TXT, EPUB i do MOBI, AZW3, FB2 nebo LRF. Text a kapitoly se zachovají, záložky specifické pro Palm ne.
Převod do PDB vytvoří PalmDoc s prostým textem bez obrázků v kódování Windows-1252. Znaky, které v něm nejsou, nahradí otazník, a to se týká i č, ř, ě, ů, ň, ť a ď. Pro českou knihu tedy PDB jako cíl nepoužívejte. Pro cokoli novějšího než Palm zvolte EPUB, případně převod PDF do EPUB, pokud vycházíte z PDF.
PDB v kostce
| Původ | Palm OS (Palm, Inc.), 1996 |
|---|---|
| Typ | databáze záznamů použitá jako kontejner |
| Varianty e-knih | PalmDoc, eReader, Plucker, zTXT, iSilo, Mobipocket |
| Komprese | PalmDoc asi 40 %, zTXT (zlib) asi 70 % |
| Stav | zastaralý, Palm v roce 2009 přešel na webOS |
| Stejná přípona | Protein Data Bank, Microsoft Program Database |
Další čtení: PDB na MobileRead Wiki, formáty souborů wwPDB a stránka Microsoftu o souborech symbolů.