Base64 編碼器如何運作?
Base64 將輸入以 3 個位元組為一組處理。每組(24 位元)拆分為四個 6 位元值,每個 6 位元值對應 64 個可列印字元之一:A-Z、a-z、0-9,加上 + 和 /。如果最後一組不完整——只有 1 或 2 個位元組而非 3 個——填充字元(=)會補足剩餘部分。 RFC 4648 定義了此字母表。舉例來說,編碼 "Hello" 得到 SGVsbG8=:5 個位元組輸入,8 個字元輸出——標準的 4:3 比率。此工具支援所有三種變體:標準(RFC 4648)、URL-safe(將 +// 替換為 -/_),以及 MIME(每 76 個字元換行,適用於 SMTP 相容性)。