base64

Utilities

Kodlama ve kod çözme

Genel Bakış base64

Base64 modülü, Python standart kütüphanesinin bir parçasıdır ve ikili verileri ASCII metnine kodlamak (ve kodunu çözmek) için işlevler sağlar. Base64 kodlaması bilişimin her yerinde kullanılır; görüntüleri HTML'ye gömmek, e-postadaki ekleri kodlamak, ikili verileri JSON API'lerinde iletmek ve kimlik doğrulama belirteçleri oluşturmak.

Base64 yerleşik bir Python modülü olduğundan, herhangi bir içe aktarma veya mikropip indirme işlemine gerek kalmadanPyRuniçinde anında çalışır. Veri kodlamayı, belirteç yapılarını ve ikili metinden metne dönüştürme modellerini anlamak için keşfedilecek harika bir modül.

Kod ve Yürütme Çıkışı

İkili verileri metin olarak kodlayın, kodunu çözün ve inceleyin.

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)))

İlgili Paketler

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.