blackberry - 解析黑莓 .ipd 文件

标签 blackberry backup parsing

我最近丢失了我的黑莓手机。当我很快发现它不见了并打电话时,sim卡已经被移除了。我再也看不到那个黑莓手机了。好的。我损失了 300 美元,但至少我的数据得到了备份。幸运的是,我有一个旧的工作黑莓,我得到了一张新的 sim 卡,并继续使用黑莓桌面管理器恢复我的数据。 7000 多封电子邮件、数百个自动文本条目、短信、日历事件,全部备份。看起来不错。瞧!我的地址簿联系人拒绝备份?我尝试高级,它作为恢复选项显示为灰色。与首先失去我的 bberry 相比,更令人沮丧的是与违反人类逻辑的软件争论不休。

好的,现在我想我必须手动输入所有 327 个名字。也就是说,如果我可以读取 .ipd 文件。我已经尝试过 ABC Amber Blackberry 编辑器的免费版本,但是当我打开 .ipd 文件时,联系人就是不显示。我开始觉得众神在密谋反对我。然后我发现了这个:http://jabide.com/2009/03/parse-blackberry-ipd-files/

他发布了一个声称可以提取文件的 perl 脚本。我复制并粘贴了代码,它确实在我的 .ipd 文件中列出了所有不同的数据库,我很高兴发布了这样一个很酷的解决方案。我按照说明进行操作,并将带有一些可辨别的 ascii 的乱码数据发送到标准输出,这与他所说的 .csv 文件不同。这足以让一个成年人哭泣。

有没有人有从 .ipd 文件中提取我的地址簿联系人的解决方案?

最佳答案

我开发了一个 Lib/App(基于 Java),它有助于在 CSV 文件中提取 IPD 内容(联系人、短信)。它在 Apache 2.0 下可以在开源和商业项目中使用。

http://code.google.com/p/ipd-extractor/

-普拉桑塔

关于blackberry - 解析黑莓 .ipd 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1936150/

相关文章:

blackberry - BlackBerry-HTML链接到App World中的应用程序

java - 黑莓 CRC32 问题

linux - 根据文件年龄压缩完整文件结构的脚本

javascript - 黑莓网络工程 : Weird scrolling behavior with touchscreens

user-interface - Blackberry - 在 BasicEditField 中禁用保存选项?

postgresql - 如何使用 pg_dump 将 postgresql 备份到远程主机?

mysql - 如何在不删除任何表的情况下进行 mysqldump

iphone - 解析问题

parsing - 如何使 lex/flex 识别不以空格分隔的标记?

delphi - 从字符串中删除所有非标准文本字符