1
我從base64編碼字符串的末尾剝離填充。我發現我可以成功地解碼字符串,而不用在第一次添加填充(至少在php中)。這是基於規範的base64還是依賴於實現的結果?剝離填充後解碼base64
和一個相關的問題,可以的=
符號存在一個base64編碼的字符串,而不是作爲填充,即如果它不是實現相關的,它是安全的只是去除尾部等號或可能的最後一個「真正的「角色本來可以是一個?
我從base64編碼字符串的末尾剝離填充。我發現我可以成功地解碼字符串,而不用在第一次添加填充(至少在php中)。這是基於規範的base64還是依賴於實現的結果?剝離填充後解碼base64
和一個相關的問題,可以的=
符號存在一個base64編碼的字符串,而不是作爲填充,即如果它不是實現相關的,它是安全的只是去除尾部等號或可能的最後一個「真正的「角色本來可以是一個?
雖然填充不是解碼base64字符串所必需的,但是有一些實現會在填充已被刪除時拋出錯誤。
的RFC狀態:
Implementations MUST include appropriate pad characters at the end of
encoded data unless the specification referring to this document
explicitly states otherwise.
=字符將只被用於填充。