ASCII85 (Base85 kiểu Adobe, dùng trong PostScript/PDF) là phép mã hoá nhị phân sang văn bản có mật độ cao hơn Base64 (mỗi 4 byte gốc chỉ cần 5 ký tự thay vì mỗi 3 byte cần 4 ký tự).
Cho một chuỗi hex H (độ dài chẵn, có thể rỗng), biểu diễn một dãy byte D. Hãy mã hoá D theo thuật toán ASCII85 sau (không thêm dấu bao <~ ~>):
z; ngược lại, biểu diễn v trong hệ cơ số 85 bằng đúng 5 chữ số (chữ số có trọng số cao nhất trước), mỗi chữ số d (0≤d≤84) tương ứng ký tự có mã ASCII 33+d (tức từ ! đến u).z dù nhóm đó toàn số 0 sau khi đệm), rồi chỉ giữ lại m+1 ký tự đầu tiên trong 5 ký tự đó.Ví dụ: với D= Man (4 byte: 4D 61 6E 20), kết quả mã hoá ASCII85 là 9jqo^.
Một dòng duy nhất chứa chuỗi hex H (có thể rỗng, độ dài chẵn, tối đa 2000 ký tự).
Một dòng chứa chuỗi ASCII85 mã hoá được từ dãy byte của H (dòng rỗng nếu H rỗng).
Ví dụ:
Đầu vào:
Đầu ra:
Đầu vào:
00000000
Đầu ra:
z
Đang tải editor...