字典的规律及计算方法(用一套已知PID值,找到规律推出其它PID)
一、0805PID标准字典表总规律是(16进制):PID值按:-80,+180,-80,+180,-80……规律计算。
-80公式:[color=green]b3=dec2hex(IF(hex2dec(A3)>128,hex2dec(A3)-128,hex2dec(A3)+3967),4)[/color]
+180公式:[color=green]c3=dec2hex(IF(hex2dec(B3)+384<4095,hex2dec(B3)+384,hex2dec(B3)-3711),4)[/color]
二、每32行(512字节)为一组,共16组,第二组第一个PID值是按总规律计算后再减10(16进制),第三组第一个PID值是按总规律计算后再加10, 第四组减10,依次类推……,其它PID值仍然按总规律计算。
三、所有PID值计算结束后
①将结果导出形成字典BIN文件(选定数据复制,打开WINHex,粘贴新文件,选ASCⅡ Hex)
②将PID为0000值改为0FFF
③将PID为0001值改为表最后的值,如本次为0DA6
④将最后PID值改为1FFF做字典结束标志
四、假设的第513行第一个PID值0F36出现重复,不再计算,否则再计算,得到的全为重复PID值,所以从理论上证明了字典大小不会改变
详见"字典的规律及计算方法.xls"文件,文件内已经推出2套字典做范例