日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

西門子M55通訊錄內(nèi)部格式之徹底解剖( 二 )


9.電子郵件 :長(zhǎng)度按實(shí)際字?jǐn)?shù)計(jì),最長(zhǎng)51字節(jié),ASCII碼,最長(zhǎng)50個(gè)字符,結(jié)束符為00,無該項(xiàng)時(shí)長(zhǎng)度為1即只含結(jié)束符 。
10.電子郵件2:長(zhǎng)度按實(shí)際字?jǐn)?shù)計(jì),最長(zhǎng)51字節(jié),ASCII碼,最長(zhǎng)50個(gè)字符,結(jié)束符為00,無該項(xiàng)時(shí)長(zhǎng)度為1即只含結(jié)束符 。
11.網(wǎng)址 :長(zhǎng)度按實(shí)際字?jǐn)?shù)計(jì),最長(zhǎng)65字節(jié),ASCII碼,最長(zhǎng)64個(gè)字符,結(jié)束符為00,無該項(xiàng)時(shí)長(zhǎng)度為1即只含結(jié)束符 。
12.郵政編碼 :長(zhǎng)度按實(shí)際字?jǐn)?shù)計(jì),最長(zhǎng)9字節(jié),ASCII碼,最長(zhǎng)8個(gè)字符,結(jié)束符為00,無該項(xiàng)時(shí)長(zhǎng)度為1即只含結(jié)束符 。
13.私人電話 :長(zhǎng)度按實(shí)際電話位數(shù)計(jì),最長(zhǎng)21字節(jié),BCD碼(即一個(gè)字節(jié)可以記錄兩位號(hào)碼),號(hào)碼最長(zhǎng)40位,奇數(shù)位電話以十六進(jìn)制數(shù)F結(jié)束,偶數(shù)為FF 。
如若電話為01012345678,則記為10 10 32 54 76 F8,如電話為0291234567,則記為20 19 32 54 76 FF 。
14.公司電話 :長(zhǎng)度按實(shí)際電話位數(shù)計(jì),最長(zhǎng)21字節(jié),BCD碼,號(hào)碼最長(zhǎng)40位,奇數(shù)位電話以十六進(jìn)制數(shù)F結(jié)束,偶數(shù)為FF 。
15.移動(dòng)電話 :長(zhǎng)度按實(shí)際電話位數(shù)計(jì),最長(zhǎng)21字節(jié),BCD碼,號(hào)碼最長(zhǎng)40位,奇數(shù)位電話以十六進(jìn)制數(shù)F結(jié)束,偶數(shù)為FF 。
16.傳真 :長(zhǎng)度按實(shí)際電話位數(shù)計(jì),最長(zhǎng)21字節(jié),BCD碼,號(hào)碼最長(zhǎng)40位,奇數(shù)位電話以十六進(jìn)制數(shù)F結(jié)束,偶數(shù)為FF 。
17.傳真2:長(zhǎng)度按實(shí)際電話位數(shù)計(jì),最長(zhǎng)21字節(jié),BCD碼,號(hào)碼最長(zhǎng)40位,奇數(shù)位電話以十六進(jìn)制數(shù)F結(jié)束,偶數(shù)為FF 。
18.私電標(biāo)志 :固定1字節(jié),F(xiàn)F為沒有私人電話,81為有 。
19.公電標(biāo)志 :固定1字節(jié),F(xiàn)F為沒有公司電話,81為有 。
20.移電標(biāo)志 :固定1字節(jié),F(xiàn)F為沒有移動(dòng)電話,81為有 。
21.傳真標(biāo)志 :固定1字節(jié),F(xiàn)F為沒有傳真,81為有 。
22.傳真2標(biāo)志:固定1字節(jié),F(xiàn)F為沒有傳真2,81為有 。
23.修改時(shí)間 :固定16字節(jié),ASCII碼,格式為年月日8字節(jié) ’T’ 時(shí)分秒6字節(jié),結(jié)束符為00;如20030801T195803,代表該記錄是在2003/08/01的19:58:03做的最后修改 。
24.內(nèi)部標(biāo)識(shí) :固定2字節(jié),二進(jìn)制碼,每條通訊錄都不一樣 。
25.重要記事地址:固定4字節(jié),二進(jìn)制碼,當(dāng)創(chuàng)建了生日提醒時(shí),則記錄重要記事的入口地址,沒有生日提醒則為00 00 00 00 。
26.生日 :固定6字節(jié),正整數(shù)表示,日(2字節(jié))月(2字節(jié))年(2字節(jié));如生日為1976/11/01,則記錄為01 00 0B 00 B8 07 。
27.備忘提示 :固定1字節(jié),01表示生日備忘提示打開,00表示關(guān)閉 。
28.語音撥號(hào)標(biāo)記:固定1字節(jié),二進(jìn)制第1位代表私電是否有語音撥號(hào),為1代表有,0代表沒有;依次第2位代表公電,第3位代表移動(dòng)電話,第4位代表傳真,第5位代表傳真2;如該條目的私電和移動(dòng)電話有語音撥號(hào)記錄,則該字段為05;
29.檢索拼音 :最長(zhǎng)7字節(jié),ASCII碼,取姓名第一個(gè)字的拼音,最長(zhǎng)長(zhǎng)度為6,結(jié)束符為00;沒有則為1個(gè)字節(jié)00;如若名字為張三,則這里存放zhang的ASCII碼,為7A 68 61 6E 67 00 00 。
若不計(jì)來電圖片路徑,總長(zhǎng)最長(zhǎng)為635個(gè)字節(jié)內(nèi),若考慮來電圖片路徑則每條記錄的總長(zhǎng)不應(yīng)該超過1024個(gè)字節(jié) 。
三、M55通訊錄索引文件格式(7f08.adr)
7f08.adr由每條通訊錄記錄的索引構(gòu)成,無其它內(nèi)容 。
索引:固定4字節(jié),記錄通訊錄條目在5f08.adr中的偏移地址,每一個(gè)條目的格式為ww xx yy zz 。
代表該條目在5f08.adr記錄文件中的偏移地址為zzyyxxww 。最高位有特殊作用,即當(dāng)最高位為1時(shí)表示該記錄已經(jīng)刪除 。
四、越來越胖的通訊錄
當(dāng)對(duì)手機(jī)的通訊錄進(jìn)行刪除時(shí),手機(jī)只是簡(jiǎn)單的把7f08.adr中該條目的最高為置為1,然后把5f08.adr對(duì)應(yīng)地址空間全寫為DD,頭一字節(jié)寫為EE,表示此空間無效 。
當(dāng)對(duì)手機(jī)的通訊錄進(jìn)行編輯時(shí),如果存儲(chǔ)新編輯的條目需要的空間大于原來的空間時(shí),手機(jī)是先把原記錄刪除(操作同上),然后在5f08.adr最后創(chuàng)建新的記錄 。

推薦閱讀