I aslo have written code with a new algorithm to compress to the PalmDoc format. It works 50% quicker than the current algorithm in QED, and it does a better compression (same as txt2pdbdoc). It also has an ARM version. If you would like to use it (it is in static library format), contact me directly at [EMAIL PROTECTED]
LionScribe "Douglas Handy" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > David, > > >>>Does anyone have a C code example of doing this they can share?? > >Specifically on the PalmOS device... > > If you want to create an uncompressed doc, it is quite simple. You write out a > 16-byte header in the first record with some statistics, then in subsequent > records write 4096 plain-text characters to each, with the last record having > the remainder (rarely a 4096 byte multiple of text in the document...) > > If you want bookmark records stored, they come after the text. > > The description of the format is here: http://www.pyrite.org/doc_format.html > > If you want to create a compressed database, contact me offline about a library > I have which includes the ability to encode the 4096 byte segments. But I > haven't made a PNOlet version, even though you may not want to run the encoding > on a m68k device. The decoding method was designed to be fast and easy to > decode on a low resource device. That was not a design point of the encoding > method. See http://patb.dyndns.org/Programming/PilotDoc.htm > > Doug > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
