I'm looking for documentation on the file format of Palm Desktop's "datebook.dat" file for versions of Palm Desktop >= 4.1.
Note that http://www.notsofaqs.com/datebook_dat.php documents part of the <4.1 datebook format, but I'm looking for the current "Calendar" format used by the current version of Palm Desktop.
There exist Perl and PHP scripts that attempt to reverse-engineer portions of the format, but a complete spec would be most helpful.
I could not find anything on the Palm Developer Web site.
The only additional clues I have are
- The first four bytes of the file are "0xCAFEBABE" just like in Java class files and Mach-O files (?!)
- A forum post in a user group mentioned that Palm was using some kind of "MS Serialization" technique and linked to a defunct post on a previous incarnation of the Palm Developer Network
Any help would be greatly appreciated! For example, if anyone knows of a Microsoftish serialization format that uses the "0xCAFEBABE" magic number, this might help my sleuthing.
I don't want to frustrate you, but it's almost impossible. I have a palm for 5 years and spent hours and hours to sync my palm with any open platform.
It still does not work properly. The only working solution is sync with Outlook.
There's no official documentation about Palm's file formats. In my opinion, they are not interested in open delevopment and Palm Inc. has more important problem than their file formats.
I gave up. It's a pity, but there was no option.