古詩詞大全網 - 成語查詢 - base64編碼為什麽要用等號來做最後空白的填補而不是其它?

base64編碼為什麽要用等號來做最後空白的填補而不是其它?

其實用其他的符號也是可以的,只是RFC上規定用‘’=‘’來填充。

base64編碼不止可以用等號來填充最後的空白,用其他的符號來填充也是可以的。這是人為規定的,為的是形成統壹標準,在網絡傳輸上不會出現錯誤。比如說,如果A用了?填充將char轉變為base64,而B在轉換回來時用的是=將base64轉回char,這樣子因為標準不統壹就會出現錯誤。