22 lines
828 B
Python
22 lines
828 B
Python
ascii_table="""
|
|
ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒ
|
|
áíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
|
|
└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
|
|
αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■
|
|
""".replace('\n','')
|
|
|
|
for i,_ in enumerate(ascii_table):
|
|
_int=str(i+128).zfill(3)
|
|
_hex=hex(i+128)[2:].upper().zfill(2)
|
|
_ord=str(ord(_)).zfill(4)
|
|
print(f'{_} - {_int} - {_hex} - {_ord}')
|
|
|
|
asc2uni=dict(zip([i for i in range(128,256)],[ord(c) for c in ascii_table]))
|
|
asc2chr=dict(zip([i for i in range(128,256)],[c for c in ascii_table]))
|
|
print(asc2uni[255])
|
|
|
|
f=open('test.ans','wb')
|
|
f.write(bytearray([27,91,48,109]))
|
|
f.write(bytearray([i for i in range(128,256)]))
|
|
f.close()
|