base64是網(wǎng)絡(luò)上最常見的用于傳輸8bit字節(jié)碼的編碼方式之一,base64就是一種基于64個(gè)可打印字符來表示二進(jìn)制數(shù)據(jù)的方法。
base64是網(wǎng)絡(luò)上最常見的用于傳輸8bit字節(jié)碼的編碼方式之一,base64就是一種基于64個(gè)可打印字符來表示二進(jìn)制數(shù)據(jù)的方法。可查看RFC2045~RFC2049,上面有MIME的詳細(xì)規(guī)范。
Base64,就是包括小寫字母a-z、大寫字母A-Z、數(shù)字0-9、符號(hào)”+”、”/”一共64個(gè)字符的字符集,(任何符號(hào)都可以轉(zhuǎn)換成這個(gè)字符集中的字符,這個(gè)轉(zhuǎn)換過程就叫做base64編碼。?
Base64編碼是從二進(jìn)制到字符的過程,可用于在http環(huán)境下傳遞較長的標(biāo)識(shí)信息。采用Base64編碼具有不可讀性,需要解碼后才能閱讀。
Base64由于以上優(yōu)點(diǎn)被廣泛應(yīng)用于計(jì)算機(jī)的各個(gè)領(lǐng)域,然而由于輸出內(nèi)容中包括兩個(gè)以上“符號(hào)類”字符(+, /, =),不同的應(yīng)用場景又分別研制了Base64的各種“變種”。為統(tǒng)一和規(guī)范化Base64的輸出,Base62x被視為無符號(hào)化的改進(jìn)版本。