base64
UtilitiesPengkodean & 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.
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.
Loop Python
Pelajari cara menggunakan loop Python untuk melakukan iterasi pada data. Kuasai perulangan for, perulangan while, hancurkan, lanjutkan, dan ulangi praktik terbaik dengan contoh interaktif.
Cara Mengurutkan Daftar dengan Python
Pelajari cara mengurutkan daftar dengan Python menggunakan metode sortir() dan fungsi sortir(). Temukan contoh pengurutan kunci khusus dan urutan terbalik.
Lembar
Panduan referensi lengkap untuk manipulasi string Python. Kuasai pemformatan, pencarian, pemisahan, penggantian, dan pemeriksaan properti string.
Python vs JavaScript: Bahasa Pemrograman Mana yang Terbaik?
Perbandingan komprehensif antara Python dan JavaScript. Jelajahi perbedaan sintaksis, kinerja, kasus penggunaan (backend vs frontend), dan contoh pengkodean.