PDB(4) | PDB(4) |
PDB - (Pilot Datenbank) Dateiformat
#define dmDBNameLength 32 /* 31 chars + 1 null terminator */ struct pdb_header { /* 78 bytes total */ char name[ dmDBNameLength ]; Word attributes; Word version; DWord create_time; DWord modify_time; DWord backup_time; DWord modificationNumber; DWord appInfoID; DWord sortInfoID; char type[4]; char creator[4]; DWord id_seed; DWord nextRecordList; Word numRecords; };
struct pdb_rec_header { /* 8 bytes total */ DWord offset; struct { int delete : 1; int dirty : 1; int busy : 1; int secret : 1; int category : 4; } attributes; char uniqueID[3]; }
Das PDB (Pilot Datenbank)-Dateiformat wird von allen Modellen des Palm Pilot und IBM Workpad benutzt. Das Format besteht aus einem Kopf (Header), gefolgt von einem Satz an Block-Headern und den Blöcken selbst.
In der ÜBERSICHT oben, werden die Typen ``Byte,'' ``Word,'' und ``DWord'' in den Pilot-Headern verwendet. Der Typ ``Byte'' ist 8 Bit lang; ``Word'' ist 16 Bit lang; ``DWord'' ist 32 Bit lang. Die letzten beiden sind im Big-Endian-Format.
txt2pdbdoc(1), html2pdbtxt(1), pdbtxt2html(1), doc(4)
Palm Computing Inc. Palm File Format Specification, 2000.
http://www.palmos.com/dev/support/docs/fileformats/front.html
Paul J. Lucas <pauljlucas@mac.com>
Aktualisiert und übersetzt von Erik Schanze
<eriks@debian.org>
20. August 2005 | txt2pdbdoc |