WAP手机网站 手机下载 手机软件 手机游戏 手机网游 手机主题 手机图片 手机铃声 手机世界微博
手机游戏攻略

对QD短信存储机制的研究

flyfisher 3533手机世界 2005-7-14

    购入QD也已经一个多月了,作为纪念,写下还在大学最后一个多月的时间里无聊时间里作的一个对QD信息保存机制的研究:

首先做一些说明:
1.本文所提信息都是指普通文字短信息,不涉及彩信,因为没研究彩信具体是怎么储存的
2.QD里的信息都被保存在C:\System\Mail\00001001_S文件夹下
3.这里所说的信息包括三部分,分别是“收件箱”、“草稿”、“发出的信息”里的信息
4.QD存信息涉及16进位制,后面会有具体内容涉及到这一点

结论部分
结论1:把C:\System\Mail\00001001_S文件夹存储完需要各类信息1048575条,如果一天对各类信息操作有200条的话也需要14年才能用完这个空间

结论2
:QD中存信息的方式是在C:\System\Mail\00001001_S下的0至f一共16个子文件夹内按顺序轮流保存,比如有名为001000a6的文件被保存到了6这个文件夹下,那么下一条信息(可以是收到的,可以是你发出的也可以是草稿)就被保存到7文件夹,名字为001000a7。这里就涉及到信息的命名问题,大量比较后发现QD是以16进位制来命名这些信息的,也就是说如果有条信息是001000af在f文件夹下,那么下一条就是001000b0被保存到了0文件夹下,这里也可以看到每个文件的最后一位数字和文件夹名称相同,C:\System\Mail\00001001_S下文件夹有16个也解释了这种16进位保存的机制。那么最后一位的前面几位就说明了本信息是第几次被保存到了本文件夹,如0010018e就是第25次[18(HEX)-24(DEC),但是因为0010000e的时候是第一次,所以要加1,是第25次]被保存到了e这个文件夹。那么通过这种命名方式同时比较C:\System\Mail下的几个文件夹名称,保守估计00001001_S文件夹有00001位是可以用的,001可能是固定的,这是比较文件名的特点得出的,如001000b0,如果是这样,从00001到fffff就有1048575条信息可以保存,从而得出结论1

说明一下具体研究过程
1.结合SeleQ软件,发现信息数量(包括收到的、发出的和存为草稿的)同C:\System\Mail\00001001_S文件夹下的文件数量相同。
2.把C:\System\Mail\00001001_S文件夹下16个子文件夹的各文件名都列在纸上以方便下面的比较研究
3.进行增加短信和删除短信的操作(对叫同学发给我的信息,我发给别人后自动保存到“发出的信息”里的信息,自己保存为草稿的信息都进行了操作,其间还进行了删除某些信息的操作),同时查看C:\System\Mail\00001001_S文件夹下的文件数量变化并且记录了新增的文件的文件名并和记录在纸上的原始数据做比较,发现信息数和文件数在完全吻合、同步增减,确定了QD里的信息都被保存在C:\System\Mail\00001001_S文件夹下。
4.根据以上的研究并比较文件名得出结论2
5.再根据相关文件夹和文件的命名特点得出结论1

因为当时是刚做完毕业设计,每天都特想研究点什么,所以就研究了一下这个题目,到现在才有空写出来。同时还有一个问题没弄明白,就是在信息菜单里有“我的文件夹”一项,但是我一直找不到它里面的文件到底对应c盘里的哪些文件,希望有人能解惑一下,好了,谢谢大家看我罗嗦了这么一番,第一次写东西,有不妥的地方请海涵。


 

手机资讯


手机资讯
索尼爱立信LT15i领衔 超值Android手机推荐
轻巧纤薄方便易携带 6款轻薄手机产品推荐
逐个功能击破 8大iPhone 4S对抗强机荐
hold住不买iPhone4S 国庆后暴跌机搜罗
降至1千5百元左右的智能强机 热门推荐
娱乐社交利器 八大键盘触控安卓手机推荐
最低仅售300元 超高性价比行货手机推荐
十一畅销手机大盘点 iPhone4价格下调
价低功能也样样齐 1500元左右智能手机
苹果iPhone 4S发布 近期降价手机盘点



手机资讯
怀恋失去的诺基亚QD
前几天发现了一个屏幕的秘密
QD使用中的问题
我的诺基亚QD与6630的对比
诺基亚索爱经典机型重现 昔日机皇对决当今热门王机
QD上不去QQ问题的又一解决方案
经典游戏手机 诺基亚QD甩尾货报480
经久不衰 诺基亚N-Gage QD低价重出江湖
手机尽情玩游戏 诺基亚N-Gage QD报价499元
最经典的游戏手机 诺基亚N-Gage QD仅399元
手机论坛


  诺基亚手机 苹果手机 HTC手机 三星手机 摩托罗拉手机 索爱手机