我需要一个脚本来生成从0000到FFFF的所有65536个十六进制数字,并将它们放在这样的文本文件中:
0000
0001
0002
0003
...
FFFF
我不关心它是用什么编程语言编写的,但请不要运行Web服务器(PHP)或只运行Windows。
答案 0 :(得分:1)
核心是Python one liner:
a = [hex(x) for x in xrange(0,pow(2, 16))]
或
a = map(hex, xrange(pow(2,16)))
print A
剩下的就是切掉'oxd'并写入你的文件,即
f = open('workfile.txt', 'w')
for x in a:
f.write(x[3:])
答案 1 :(得分:1)
#include<stdio.h>
int main(int argc, char** argv){
for(long i = 0x0; i <= 0xFFFF ; i++){
printf("%X\n", i);
}
return 0;
}