光看数值并没有用处,-104对应61,-66对应67,这么看来的话前面的数增大,后面也增大,但是-72对99又颠覆规律了...
那么这个增减量到底是怎么回事?继续笨办法,一个个值的改,看能找出什么规律
于是就有了下面一段
渊 -26 -72 -118 ←怎么转换→ 2 81 70
渀 -26 -72 -128 ←怎么转换→ 2 81 60
淀 -26 -73 -0 ←怎么转换→ 2 80 96
淿 -26 -73 -1 ←怎么转换→ 2 81 59
淾 -26 -73 -2 ←怎么转换→ 2 81 58
淀 -26 -73 -128 ←怎么转换→ 2 80 96
淁 -26 -73 1 ←怎么转换→ 2 80 97
淂 -26 -73 2 ←怎么转换→ 2 80 98
淃 -26 -73 3 ←怎么转换→ 2 80 99
淄 -26 -73 4 ←怎么转换→ 2 81 00
淾 -26 -73 62 ←怎么转换→ 2 81 58
淿 -26 -73 63 ←怎么转换→ 2 81 59
淀 -26 -73 64 ←怎么转换→ 2 80 96
淁 -26 -73 65 ←怎么转换→ 2 80 97
淂 -26 -73 66 ←怎么转换→ 2 80 98
淽 -26 -73 125 ←怎么转换→ 2 81 57
淾 -26 -73 126 ←怎么转换→ 2 81 58
淿 -26 -73 127 ←怎么转换→ 2 81 59
淀 -26 -73 128 ←怎么转换→ 2 80 96
淁 -26 -73 129 ←怎么转换→ 2 80 97
淂 -26 -73 130 ←怎么转换→ 2 80 98
淿 -26 -73 191 ←怎么转换→ 2 81 59
淀 -26 -73 192 ←怎么转换→ 2 80 96
淁 -26 -73 193 ←怎么转换→ 2 80 97
淂 -26 -73 194 ←怎么转换→ 2 80 98
淃 -26 -73 195 ←怎么转换→ 2 80 99
淽 -26 -73 253 ←怎么转换→ 2 81 57
淾 -26 -73 254 ←怎么转换→ 2 81 58
淿 -26 -73 255 ←怎么转换→ 2 81 59
渀 -26 -72 -128 ←怎么转换→ 2 81 60
渁 -26 -72 -127 ←怎么转换→ 2 81 61
找到了规律,就是最后那位数每64就开始重复,-127 -63 1 65 129 都是同一个字,而且当我改数值的时候,又出现如下现象
-128← →-128
-127← →-127
-126← →-126
-3 ← →-3
-2 ← →-2
-1 ← →-1
0 ← →0
1 ← →1
2 ← →2
3 ← →3
126← →126
127 ← →127
128 ← →-128
129 ← →-127
255 ← →-1
-128到127,输入的时候,输入多少就是多少,输入128及以后直到255的数,会自动被转成负数,当然也同样遵循64位一循环的规律
64..64....64.....八八六十四,我脑子里突然冒出这么个念头:这他喵的该不会和八进制有关吧?
说干就干.把转码后的十进制值再转成八进制,例如
星 -26 -104 -97 ←怎么转换→ 2 61 43 ,把前面三个十进制负数转八进制,因为负数所以加上64或者128(八进制100和200)保证转成八进制之后个位十位不变.再把26143(十进制)转成63037(八进制)
-26+64 -104+128 -97+128 → 38 24 31(十进制) → 46 30 37(八进制) ←怎么转换→ 63037(八进制)
这和五位数那个八进制一比?463037 63037 emmmm