base64

Utilities

Pengkodean & penguraian kode

Ikhtisar base64

Modul base64 adalah bagian dari pustaka standar Python dan menyediakan fungsi untuk menyandikan data biner ke teks ASCII (dan mendekodekannya kembali). Pengkodean Base64 digunakan di mana saja dalam komputasi — menyematkan gambar dalam HTML, menyandikan lampiran dalam email, mengirimkan data biner dalam API JSON, dan menghasilkan token autentikasi.

Karena base64 adalah modul Python bawaan, ia langsung bekerja diPyRuntanpa impor atau unduhan mikropip apa pun. Ini adalah modul yang bagus untuk dijelajahi guna memahami pengkodean data, struktur token, dan pola konversi biner ke teks.

Kode & Output Eksekusi

Menyandikan, mendekode, dan memeriksa data biner sebagai teks.

Base64 EncodingJalankan di Editor
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)))

Paket Terkait

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.