Найти - Пользователи
Полная версия: Помогите декодировать
Начало » Python для новичков » Помогите декодировать
1 2
Bambuk
INF = ‘непонятный код’.decode('base64').decode('zlib').split()
Как сделать из непонятного кода понятный?
Ed
Сильно сказано. Моих телепатических способностей не хватило, чтобы осознать чего надо.
Можете еще раз попробовать объяснить, для тупых нетелепатов?
Bambuk
Извините, пожалуйста)
Сейчас попробую:
Есть переменная INF
Есть код:
INF = ‘\информация\n’.decode('base64').decode('zlib').split()
Вместо слова информация - большой набор различных символов, аля:
LJpКxFWto413eFX2f1Y482Eb+/2/HT3ux0il
Только их намного больше.
Т.е. как я понимаю, это код, сжатый zlib'ом и закодированный base64
Нужно его как-то дешифровать.
Какой код будет у программы, которая это делает?
bazooka
>>> 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
Вы не поверите, но .decode('base64').decode('zlib') и есть тот самый код.
Bambuk
ответ неверный :)
Ferroman
Bambuk
Обоснование в студию.
Bambuk
Я точно знаю что там код
Bambuk
А ну дык мне и нужна программа чтобы вывести мне результат декодирования на экран)))
Ferroman
Вот и как мы можем догадаться, что вам надо? “Какой-то код”, “что-то сделать”. Вышеприведённый код откуда?
Для начала определитесь с вопросом и исходными данными, а уже потом спрашивайте.
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