base64

Utilities

Mã hóa & giải mã

Tổng quan base64

Mô-đun base64 là một phần của thư viện chuẩn Python và cung cấp các hàm mã hóa dữ liệu nhị phân thành văn bản ASCII (và giải mã lại). Mã hóa Base64 được sử dụng ở mọi nơi trong điện toán — nhúng hình ảnh vào HTML, mã hóa tệp đính kèm trong email, truyền dữ liệu nhị phân trong API JSON và tạo mã thông báo xác thực.

Vì base64 là một mô-đun Python tích hợp sẵn nên nó hoạt động ngay lập tức trongPyRunmà không cần nhập hoặc tải xuống micropip. Đây là một mô-đun tuyệt vời để khám phá nhằm hiểu mã hóa dữ liệu, cấu trúc mã thông báo và mẫu chuyển đổi nhị phân thành văn bản.

Đầu ra mã & thực thi

Mã hóa, giải mã và kiểm tra dữ liệu nhị phân dưới dạng văn bản.

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

Gói liên quan

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.