http://www.wechall.net/challenge/training/encodings1/index.php
JPK:
http://www.wechall.net/tools/JPK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
10101001101000110100111100110100 00011101001100101111100011101000 10000011010011110011010000001101 11010110111000101101001111010001 00000110010111011101100011110111 11100100110010111001000100000110 00011110011110001111010011101001 01011100100000101100111011111110 10111100100100000111000011000011 11001111100111110111110111111100 10110010001000001101001111001101 00000110010111000011110011111100 11110011111010011000011110010111 0100110010111100100101110 |
数数发现每一行有32个数,但是最后一行是25个,会是ascii码码?但是个数除以8数不尽呀。
虽然32是一个很特殊的数字,但是最后一行的25基本上说明了这道题跟32可能没什么关系,它只不过刚好按32排,排成了这样而已。
ascii码也不一定要除以8,也可以除以7.其实除以8也不合理,因为如果是8位,又需要显示字母,所有8位的首位肯定都是0.
那算一下32*13+25=63*7,可以说很好印证了猜想。
接下来就是怎么用那个JPK的问题了。其实自己Python写写还更自由…
使用很简单,7个7个分成63行,然后二进制转ascii即可。截图如下:
1 Comments