首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

手机通讯录的压缩保存有关问题

2012-03-05 
手机通讯录的压缩保存问题我现在准备写一个保存手机通讯录和短信息的软件,准备把数据写入到一个文件中,而

手机通讯录的压缩保存问题
我现在准备写一个保存手机通讯录和短信息的软件,准备把数据写入到一个文件中,而且还要能从文件中解析出来,且生成的该文件要尽可能小。我目前的想法是想以XML来保存这些数据,便于组织和解析,由于XML冗余太大,需要进行压缩。希望大家能对该方案提出意见,如果有更好的方案,请不吝赐教。

[解决办法]
xml里面的tag很多。使用xml再压缩还不如不用xml。自己定义格式。
[解决办法]
这方面有现成的行业标准,无需自己定义。
http://en.wikipedia.org/wiki/VCard
这样的好处是可以直接被Outlook等软件直接读取,基本上手机、PDA等用红外或蓝牙接收的VCard文件也能自动解析的。由于很多项目是可选的,所以能节省空间的。
[解决办法]
具体处理的话有现成的库可用,去sourceforge和google code搜一下vcard library应该会有收获。
IETF的标准文档是
RFC 6350 - vCard Format Specification

热点排行