Bambuk
Фев. 21, 2010 13:45:37
INF = ‘непонятный код’.decode('base64').decode('zlib').split()
Как сделать из непонятного кода понятный?
Ed
Фев. 21, 2010 14:27:41
Сильно сказано. Моих телепатических способностей не хватило, чтобы осознать чего надо.
Можете еще раз попробовать объяснить, для тупых нетелепатов?
Bambuk
Фев. 21, 2010 15:58:08
Извините, пожалуйста)
Сейчас попробую:
Есть переменная INF
Есть код:
INF = ‘\информация\n’.decode('base64').decode('zlib').split()
Вместо слова информация - большой набор различных символов, аля:
LJpКxFWto413eFX2f1Y482Eb+/2/HT3ux0il
Только их намного больше.
Т.е. как я понимаю, это код, сжатый zlib'ом и закодированный base64
Нужно его как-то дешифровать.
Какой код будет у программы, которая это делает?
bazooka
Фев. 21, 2010 16:05:36
>>> a = ‘A’
>>> b = a.encode('base64')
>>> b
'QQ==\n'
>>> b.decode('base64')
'A'
>>> b = a.encode('zlib')
>>> b
'x\x9cs\x04\x00\x00B\x00B'
>>> b.decode('zlib')
'A'
Ferroman
Фев. 21, 2010 19:18:40
Вы не поверите, но .decode('base64').decode('zlib') и есть тот самый код.
Bambuk
Фев. 21, 2010 19:40:20
ответ неверный :)
Ferroman
Фев. 21, 2010 20:05:55
Bambuk
Обоснование в студию.
Bambuk
Фев. 21, 2010 20:08:18
Я точно знаю что там код
Bambuk
Фев. 21, 2010 20:09:32
А ну дык мне и нужна программа чтобы вывести мне результат декодирования на экран)))
Ferroman
Фев. 21, 2010 20:11:21
Вот и как мы можем догадаться, что вам надо? “Какой-то код”, “что-то сделать”. Вышеприведённый код откуда?
Для начала определитесь с вопросом и исходными данными, а уже потом спрашивайте.