6.21.2007

phonebook entry

phonebook 長得大概是這樣..
26CDB4E9E62D63A596FB88D004D,0030003900380032003400330031003300330035
就是以' , ' 區分,前段是name,後段是 number。

但是內容不是很檢單的ASCII code,要猜一下(尤其是name的地方)。
第一個byte 好像是 encoding code (?)
  • '2' : UCS2
  • '3' : UTF-8
  • '1' : default ?
phonebook 的內容就是"code 的ascii code"
拿一個比較簡單的例子..
20066006F006F,0030003900330031003200330034003500360037
第一個code是 encode type,不處理。
解開來就是..
0x00,0x66  : 'f'
0x00,0x6F, : 'o'
0x00,0x6F, : 'o'

0x00,0x30, : '0'
0x00,0x39, : '9'
0x00,0x33, : '3'
0x00,0x30, : '0'
0x00,0x31, : '1'
0x00,0x32, : '2'
0x00,0x33, : '3'
0x00,0x34, : '4'
0x00,0x35, : '5'
0x00,0x36, : '6'
就是 : foo 0930123456

沒有留言: