List=["aliases ",
"ascii ",
"base64 ",
"base64 ",
"big5 ",
"big5 ",
"big5hkscs ",
"big5hkscs ",
"bz2_codec ",
"charmap ",
"charmap ",
"cp037 ",
"cp1006 ",
"cp1026 ",
"cp1140 ",
"cp1250 ",
"cp1251 ",
"cp1252 ",
"cp1253 ",
"cp1254 ",
"cp1255 ",
"cp1256 ",
"cp1257 ",
"cp1258 ",
"cp424 ",
"cp424c ",
"cp437 ",
"cp437c ",
"cp500 ",
"cp500c ",
"cp720 ",
"cp720c ",
"cp737 ",
"cp737c ",
"cp775 ",
"cp850 ",
"cp850c ",
"cp852 ",
"cp855 ",
"cp856 ",
"cp857 ",
"cp858 ",
"cp860 ",
"cp861 ",
"cp862 ",
"cp863 ",
"cp864 ",
"cp865 ",
"cp866 ",
"cp869 ",
"cp874 ",
"cp875 ",
"cp932 ",
"cp949 ",
"cp950 ",
"euc_jisx0213 ",
"euc_jis_2004 ",
"euc_jp ",
"euc_kr ",
"gb18030 ",
"gb2312 ",
"gb2312c ",
"gbk ",
"gbkc ",
"gbko ",
"hex_codec ",
"hex_codecc ",
"hp_roman8 ",
"hz ",
"idna ",
"idnac ",
"iso2022_jp ",
"iso2022_jp_1 ",
"iso2022_jp_2 ",
"iso2022_jp_2004 ",
"iso2022_jp_3 ",
"iso2022_jp_ext ",
"iso2022_kr ",
"iso8859_1 ",
"iso8859_10 ",
"iso8859_11 ",
"iso8859_13 ",
"iso8859_14 ",
"iso8859_15 ",
"iso8859_16 ",
"iso8859_2 ",
"iso8859_2c ",
"iso8859_3 ",
"iso8859_4 ",
"iso8859_5 ",
"iso8859_6 ",
"iso8859_7 ",
"iso8859_8 ",
"iso8859_9 ",
"johab ",
"koi8_r ",
"koi8_u ",
"latin_1 ",
"latin_1c ",
"mac_arabic ",
"mac_centeuro ",
"mac_croatian ",
"mac_cyrillic ",
"mac_farsi ",
"mac_greek ",
"mac_iceland ",
"mac_latin2 ",
"mac_roman ",
"mac_romanian ",
"mac_turkish ",
"mbcs ",
"mbcsc ",
"palmos ",
"ptcp154 ",
"punycode ",
"quopri ",
"raw_unicode_escape ",
"rot_13 ",
"shift_jis ",
"shift_jisx0213 ",
"shift_jis_2004 ",
"string_escape ",
"tis_620 ",
"undefined ",
"unicode_escape ",
"unicode_internal ",
"utf_16 ",
"utf_16c ",
"utf_16_be ",
"utf_16_le ",
"utf_32 ",
"utf_32_be ",
"utf_32_bec ",
"utf_32_beo ",
"utf_32_le ",
"utf_7 ",
"utf_8 ",
"utf_8c ",
"utf_8_sig ",
"uu ",
"zlib ",
"zlib ",]
for ecode in List:
for decode in List:
try:
with open('.procesor.sig','rb' ) as f:
print "1111111111111111111111111111111111111"
print(f.read().decode( ecode,'ignore').encode(decode))
print "1111111111111111111111111111111111111"
except:
continue
print "-------------------------------------------------------------------"
# for ecode in List:
# for decode in List:
# try:
# with open('.procesor.sig','rb' ) as f:
# #print ecode,decode
# print "22222222222222222222222222222222222222222"
# print(f.read().encode(decode).decode( ecode,'ignore'))
# print "22222222222222222222222222222222222222222"
# except:
# continue