Web & phát triển / CLEARBYTE

Bảng kích thước Base64 có đệm

Base64 chuẩn có đệm cần 4 × làm tròn lên(byte gốc ÷ 3) ký tự, chưa gồm xuống dòng. Ba byte thành bốn ký tự; dữ liệu nhỏ có thể tăng tỷ lệ nhiều hơn do đệm.

Bảng kích thước Base64 có đệm

Base64 chuẩn có đệm cần 4 × làm tròn lên(byte gốc ÷ 3) ký tự, chưa gồm xuống dòng. Ba byte thành bốn ký tự; dữ liệu nhỏ có thể tăng tỷ lệ nhiều hơn do đệm.
Byte gốcKý tự Base64 có đệmKý tự thêm so với byte đầu vàoMức tăng kích thước
000Không áp dụng
143300.00%
242100.00%
34133.33%
1001363636.00%
1024136834433.59%
1000001333363333633.34%
1000000133333633333633.33%
Tải bảng tra cứu này dưới dạng CSV ↓

Công thức & phương pháp

Encoded characters = 4 × ceil(n ÷ 3)
Increase% = (encoded characters ÷ n − 1) × 100 for positive n.

Giả định ASCII một byte, không ngắt dòng hay lớp bao. JSON thêm dấu nháy/cấu trúc; data URL thêm loại media và tiền tố; mã phần trăm có thể tăng nữa. Base64 là mã hóa biểu diễn, không phải mã hóa bảo mật hay nén. Dữ liệu lớn gần tỷ số 4:3; Base64url không đệm có độ dài khác.

Ví dụ tính toán

1.024 byte thành 1.368 ký tự: 4 × ceil(1.024 ÷ 3). Tăng 344 ký tự, khoảng 33,59%, trước tiền tố data URL hay JSON.

Những yếu tố có thể thay đổi kết quả

Bảng dành cho Base64 chuẩn có đệm, không xuống dòng. Truyền HTTP nhỏ hơn sau nén không đổi số ký tự mã hóa chưa nén.

Nguồn & định nghĩa

Ngày kiểm tra phương pháp:

Tiếp tục với tác vụ liên quan