Найти - Пользователи
Полная версия: Кодировка Python, как раскодировать??
Начало » Python для новичков » Кодировка Python, как раскодировать??
1
Владимир68
Доброго времени суток всем!!!
Вот столкнулся с такими плагинами, кодированными. В них ничего не понятно, одни символы, буквы.
Кто знает как раскодировать, с помощью какой программы это сделать?
Пример кодированого файла на python:

Iz09PWlzdGFsaXNtYW5wbHVnaW49PT0KIyAtKi0gY29kaW5nOiB1dGYtOCAtKi0KCiMgIFRhbGlz
bWFuIHBsdWdpbgojICBmYWN0X3BsdWdpbi5weQoKIyAgSW5pdGlhbCBDb3B5cmlnaHQgwqkgMjAw
Mi0yMDA1IE1pa2UgTWludHogPG1pa2VtaW50ekBnbWFpbC5jb20+CiMgIE1vZGlmaWNhdGlvbnMg
Q29weXJpZ2h0IMKpIDIwMDcgQWxzIDxBbHNAZXhwbG9pdC5pbj4KIyAgTW9kaWZpY2F0aW9ucyBD
b3B5cmlnaHQgwqkgMjAwOSB3ZC9sb3R1c2ZlZXQgPGRhby95b2dhPgoKIyAgVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
IyAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkKIyAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl
cnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKIyAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg
dmVyc2lvbi4KCiMgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAojICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgojICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiMgIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCgpUTERfRklMRSA9ICdzdGF0aWMvdGxkcy50eHQn
CgpkZWYgZmFjdF90bGQocXVlcnkpOgoJZnAgPSBvcGVuKFRMRF9GSUxFLCB1J3InKQoJd2hpbGUg
VHJ1ZToKCQlsaW5lID0gZnAucmVhZGxpbmUoKQoJCWlmIG5vdCBsaW5lOgoJCQlyZXR1cm4gdSfQ
ndC1INC90LDQudC00LXQvdC+IScKCQkoa2V5LCB2YWx1ZSkgPSBzdHJpbmcuc3BsaXQobGluZSwg
JzogJywgMSkKCQlpZiBzdHJpbmcubG93ZXIocXVlcnkpLnN0cmlwKCkgPT0gc3RyaW5nLmxvd2Vy
KGtleSkuc3RyaXAoKToKCQkJcmV0dXJuIHZhbHVlLnN0cmlwKCkKCmRlZiBoYW5kbGVyX2ZhY3Rf
dGxkKHR5cGUsIHNvdXJjZSwgcGFyYW1ldGVycyk6CglyZXN1bHQgPSBmYWN0X3RsZChwYXJhbWV0
ZXJzLnN0cmlwKCkpCglyZXBseSh0eXBlLCBzb3VyY2UsIHJlc3VsdCkKCnJlZ2lzdGVyX2NvbW1h
bmRfaGFuZGxlcihoYW5kbGVyX2ZhY3RfdGxkLCBDT01NX1BSRUZJWCsndGxkJywgWydpbmZvJywn
YWxsJywnKiddLCAxMCwgJ9Cf0L7QutCw0LfRi9Cy0LDQtdGCINC90LDRhdC+0LbQtNC10L3QuNC1
INC00L7QvNC10L3QsCDQv9C10YDQstC+0LPQviDRg9GA0L7QstC90Y8gKNCz0LXQvtCz0YDQsNGE
0LjRh9C10YHQutC+0LUpLicsIENPTU1fUFJFRklYKyd0bGQgPNC90LDQt9Cy0LDQvdC40LUv0YHQ
vtC60YDQsNGJ0LXQvdC40LU+JywgW0NPTU1fUFJFRklYKyd0bGQgcnUnLCBDT01NX1BSRUZJWCsn
dGxkIHJ1c3NpYSddKQ==

Пример обычного файла:

def call_leave_handlers(groupchat, nick, reason, code):
for handler in LEAVE_HANDLERS:
leave_hnd = handler
with semph(smph):
INFO += 1
try:
st_time = time.strftime('%H.%M.%S',time.localtime(time.time()))
thr_name = ‘leave%d.%s.%s’ % (INFO,leave_hnd.func_name,st_time)
thr = threading.Thread(None,leave_hnd,thr_name,(groupchat, nick, reason, code,))
thr.start()
except:
if ERRORS_DELIVERY:
msg(ADMINS,traceback.format_exc())
else:
traceback.print_exc()

def call_iq_handlers(iq):
for handler in IQ_HANDLERS:
iq_hnd = handler
with semph(smph):
INFO += 1
try:
st_time = time.strftime('%H.%M.%S',time.localtime(time.time()))
thr_name = ‘iq%d.%s.%s’ % (INFO,iq_hnd.func_name,st_time)
thr = threading.Thread(None,iq_hnd,thr_name,(iq,))
thr.start()
except:
if ERRORS_DELIVERY:
msg(ADMINS,traceback.format_exc())
else:
traceback.print_exc()

Моя суть вопроса заключается в том, как раскодировать или чем, файлы с кодировкой, что бы конечный результат был как во втором примере??
Сам я с python'ом не очень, честно признаюсь, но просто хотелось, плаги с кодировкой перевести в обычные, так как на втором примере..
s0rg
похоже на base64
shep
Да, base64
Владимир68
Точно, бальшое спасибо!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB