n3300的备份文件开发探讨

【n3300的备份文件开发探讨】我今年年初新买了nokia3300,算是对5510的升级 。该机有个备份功能,可以把手机的通讯录等信息备份到mmc储存卡,然后再复制到个人计算机内,功能很好 。可是我研究了一下,发现改备份文件是某种2进制数据文件,无法用记事本或其他文本编辑器操作,也不是通用数据库 。我尝试用记事本打开,可以看见一些电话号码的数字和英文字符,可中文字符是经过编码的,无法识别 。具体情况见后面附件 。
希望有爱好者,把该备份文件转成与通用数据库excel等软件读取的形似,并且可以互通数据,或先转成文本文件也可,方便我们在计算机内操作 。
nokia3300相关功能简介
备份功能:n3300可以备份日历、短信及通讯录 。备份文件存于 MMC 卡上的 BACKUP 文件中,但目前还没有可以在 PC 上修改备份文件的软件,只能使用恢复功能覆盖当前内容 。
电话簿:共 250 条 。一个名字下可以储存的项目:名字、一般电话、移动电话、住宅电话、办公室电话、传真电话、电子邮件、网址、通讯地址、注释、号码分组 。而且,每个人可以有多个相同类别的电话,如手机号、一般电话等可以存储多个 。
在mmc卡上有文件夹BackupPhonebook,内有名为Phbook1.000的文件,是手机的通讯录备份 。
在mmc卡上有文件夹BackupSMSArchive,内有名为Msgs_1.000的文件,是手机的短信息的存档文件夹的备份 。其他的备份类似 。
我分析的n3300通讯录的数据结构
姓名:通讯录里的用户名
声控标签属性:n3300可以储存8个声控标签,这里可能是9(含无声控标签)个变量的字段
分组属性:n3300可以储存6个(家庭,重要人士,朋友,同事,其他)分组属性,这里可能是6个变量的字段
首选号码属性:是否首选号码1、0,这里可能是2个变量的字段
号码类型属性:n3300可以储存5个分组属性(一般电话、移动电话、住宅电话、办公室电话、传真电话)这里可能是5个变量的字段
单键拨号属性:n3300可以储存8个(2#-8#)单键拨号,这里可能是9(含无单键拨号)个变量的字段
号码1:1234561
号码2:1234562
号码3:1245673
号码4:1234564
号码5:1234565
每个姓名最多5个号码
文字项类型属性:可以储存4个类型属性,(电子邮件、网址、通讯地址、注释)这里可能是4个变量的字段
文字项1:电子邮件
文字项2:网址
文字项3:通讯地址
文字项4:注释
文字项5:其他内容
每个姓名最多5个文字项 。
在附件里我设计了一个excel表 。
Phbook1.000内一共5条通讯录记录内容如下
见附表n3300book1.xls
Msgs_1.000内一共3条短信息记录内容如下
1.
这是测试短信息 。This is test message.
2.
诺基亚3300的备份 。1234567890.,’?!@/=#,。?!:…“”END完
3.
OKOK
附带的文件里的内容说明如下:
n3300Book1.xls:我写的通讯录数据库形式excel
n3300Book1.htm:我写的通讯录数据库形式htm版
test3300.txt:我写的文件说明
Phbook1.000:是手机的通讯录备份文件
Msgs_1.000:是手机的短信息的存档文件夹的备份文件
需要文件的请e-mail

    推荐阅读