base64

Utilities

Kodierung und Dekodierung

Übersicht base64

Das Base64-Modul ist Teil der Python-Standardbibliothek und bietet Funktionen zum Kodieren von Binärdaten in ASCII-Text (und zum Zurückdekodieren). Die Base64-Kodierung wird überall in der Informatik eingesetzt – zum Einbetten von Bildern in HTML, zum Kodieren von Anhängen in E-Mails, zum Übertragen von Binärdaten in JSON-APIs und zum Generieren von Authentifizierungstokens.

Da es sich bei Base64 um ein integriertes Python-Modul handelt, funktioniert es sofort inPyRun, ohne dass Importe oder Micropip-Downloads erforderlich sind. Es ist ein großartiges Modul zum Erkunden, um die Datenkodierung, Token-Strukturen und Binär-zu-Text-Konvertierungsmuster zu verstehen.

Code- und Ausführungsausgabe

Kodieren, dekodieren und prüfen Sie Binärdaten als Text.

Base64 EncodingIm Editor ausführen
import base64
import json

original = "Hello from PyRun!"
encoded = base64.b64encode(original.encode()).decode()
print("Original :", original)
print("Base64   :", encoded)

decoded = base64.b64decode(encoded).decode()
print("Decoded  :", decoded)

url_safe = base64.urlsafe_b64encode(b"data for a URL: /path?q=1&v=2").decode()
print("\nURL-safe:", url_safe)

payload = {"user": "alice", "role": "admin", "exp": 9999999999}
token = base64.b64encode(json.dumps(payload).encode()).decode()
print("\nJWT-style token:", token)
print("Decoded payload:", json.loads(base64.b64decode(token)))

Verwandte Pakete

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.