base64 在線解碼 base64編碼為什么要用等號(hào)來(lái)做最后空白的填補(bǔ)而不是其它?
base64編碼為什么要用等號(hào)來(lái)做最后空白的填補(bǔ)而不是其它?在標(biāo)準(zhǔn)中,要求使用=。有標(biāo)準(zhǔn),編解碼程序就會(huì)通用。實(shí)際上,有一個(gè)以/(主要用于web地址)結(jié)尾的Base64,還有許多非標(biāo)準(zhǔn)Base64根本
base64編碼為什么要用等號(hào)來(lái)做最后空白的填補(bǔ)而不是其它?
在標(biāo)準(zhǔn)中,要求使用=。有標(biāo)準(zhǔn),編解碼程序就會(huì)通用。實(shí)際上,有一個(gè)以/(主要用于web地址)結(jié)尾的Base64,還有許多非標(biāo)準(zhǔn)Base64根本沒(méi)有結(jié)尾。如果你認(rèn)為問(wèn)號(hào)容易使用,寫(xiě)一個(gè)問(wèn)號(hào)的版本,但是這個(gè)版本不能被其他標(biāo)準(zhǔn)解碼器解碼。
base64和urlencode的區(qū)別?
Base64
1,包括A-Z、A-Z 0-9和加號(hào),斜杠“/”用作起始64位,等號(hào)“=”用作后綴。
2. 它比源數(shù)據(jù)多33%。
4. 常用于電子郵件。URLEncode-所有非字母數(shù)字字符除外。將替換為百分號(hào)(%)后跟兩個(gè)十六進(jìn)制數(shù),空格將用加號(hào)()編碼。在神馬的例子中,用JSON編碼是有區(qū)別的。僅支持UTF-8