代码之家  ›  专栏  ›  技术社区  ›  David Citron

需要Palm Desktop datebook.dat文件格式

  •  2
  • David Citron  · 技术社区  · 16 年前

    我正在查找有关Palm Desktop版本的Palm Desktop“datebook.dat”文件格式的文档>=4.1.

    注意 http://www.notsofaqs.com/datebook_dat.php

    存在 Perl PHP

    我在Palm开发者网站上找不到任何东西。

    1. 文件的前四个字节是“0xCAFEBABE”,就像Java类文件和Mach-O文件一样(?)

    任何帮助都将不胜感激!例如,如果有人知道使用“0xCAFEBABE”幻数的Microsoftish序列化格式,这可能有助于我的侦查。

    6 回复  |  直到 16 年前
        1
  •  3
  •   kmoser    4 年前

    Palm Desktop 6(“Palm Desktop by ACCESS”)以MS ACCESS格式存储文件。之前版本的Palm Desktop(如4.x和更早版本)以专有格式存储文件,正如其他版本所述。如果您使用Palm Desktop以Datebook Archive格式保存日历(与日历存档格式相反,日历存档格式也使用DBA扩展名,这令人困惑),则它将采用此处详细说明的格式: http://www.notsofaqs.com/palmrecs.php .

    我知道这些文件是完整的,因为我用它们来写 Palm2CSV MDBTools ,然后解析CSV输出。)

        2
  •  0
  •   guerda    16 年前

    我不想让你失望,但这几乎是不可能的。我有一个掌上电脑已经5年了,花了好几个小时把我的掌上电脑与任何开放平台同步。

    它仍然不能正常工作。唯一有效的解决方案是与Outlook同步。

        3
  •  0
  •   Ben Combee    16 年前

    格式Irc是微软基金会类(MFC)使用的序列化格式。它高度依赖于保存到磁盘的C++对象的实际实现。由于MFC源代码随VisualStudio提供,因此您可以查看它来了解发生了什么。

    但是,随着4.1桌面应用程序的更新,二进制格式确实发生了变化,以处理添加的新字段。我不知道这些更改,或者代码是否使用了与原始桌面相同的方法。

        4
  •  0
  •   vkurup vkurup    15 年前

    jpilot 项目这是一个linux PIM,它创建palm数据库,然后可以直接同步到palm。

        5
  •  0
  •   FerranB Tom    15 年前

    here ,有一个非常好的perl阅读器,您可以在上面看到格式。

        6
  •  0
  •   jdigital    12 年前

    dbapipe 它可以读取和写入dba文件(使用自己的文本格式作为中间表示)。该程序处理4.1.4和更早版本的格式。当然,这并不构成文档,但一个工作程序是一个良好的开端。该程序是用C语言编写的,下载的内容包括Windows的预编译版本。

    编辑:

    Gabbie natural language command system . 它的 palm.c file 有一些文档。

    遗憾的是Palm没有为他们的文件格式提供官方文档。我想知道这是否部分是因为笨拙的设计造成的尴尬。

    推荐文章