Python :: Aufgabe #103

1 Lösung Lösung öffentlich

Base64 - Kodierung/-Dekodierung

Fortgeschrittener - Python von devnull - 14.03.2016 um 14:42 Uhr
Base64 ist ein Verfahren zur Kodierung von 8-Bit-Binärdaten und wird häufig zum Kodieren von Email-Anhängen verwendet.
Schreibe wahlweise einen Base64-Encoder oder einen Base64-Decoder. Wer Lust hat, kann natürlich auch beide Funktionen in einem Programm kombinieren.

Lösungen:

vote_ok
von ZRX88 (2770 Punkte) - 31.12.2016 um 11:53 Uhr
Das Programm nutzt die vorhandene Bibliothek.

Quellcode ausblenden Python-Code
import base64

text_dict = {}
text_dict['input'] = raw_input('enter string to decode as base 64:')

text_dict['encoded'] = base64.b64encode(text_dict['input'])
text_dict['decoded'] = base64.b64decode(text_dict['encoded'])

print('The text %(input)s is base64-encoded %(encoded)s. \nAfter decoding the encoded string the result is %(decoded)s' % text_dict)