base64編碼解碼器是網(wǎng)絡(luò)上最常見的用于傳輸8Bit字節(jié)代碼的編碼方式之一,軟件綠色、安全、無毒,讓你可以放心使用。該軟件要求把每三個(gè)8Bit的字節(jié)轉(zhuǎn)換為四個(gè)6Bit的字節(jié)(3*8 = 4*6 = 24),然后把6Bit再添兩位高位0,組成四個(gè)8Bit的字節(jié),也就是說,轉(zhuǎn)換后的字符串理論上將要比原來的長1/3。本站提供
軟件綠色版下載端口,歡迎有需要的朋友免費(fèi)下載體驗(yàn)。
軟件介紹
Base64是網(wǎng)絡(luò)上最常見的用于傳輸8Bit字節(jié)代碼的編碼方式之一。Base64編碼可用于在HTTP環(huán)境下傳遞較長的標(biāo)識信息。采用Base64Base64編碼解碼具有不可讀性,即所編碼的數(shù)據(jù)不會(huì)被人用肉眼所直接看到。
編碼說明
Base64編碼要求把3個(gè)8位字節(jié)(3*8=24)轉(zhuǎn)化為4個(gè)6位的字節(jié)(4*6=24),之后在6位的前面補(bǔ)兩個(gè)0,形成8位一個(gè)字節(jié)的形式。 如果剩下的字符不足3個(gè)字節(jié),則用0填充,輸出字符使用'=',因此編碼后輸出的文本末尾可能會(huì)出現(xiàn)1或2個(gè)'='。
為了保證所輸出的編碼位可讀字符,Base64制定了一個(gè)編碼表,以便進(jìn)行統(tǒng)一轉(zhuǎn)換。編碼表的大小為2^6=64,這也是Base64名稱的由來。
編碼規(guī)則
關(guān)于這個(gè)編碼的規(guī)則:
1、把3個(gè)字符變成4個(gè)字符。
2、每76個(gè)字符加一個(gè)換行符。
3、最后的結(jié)束符也要處理。
這樣說會(huì)不會(huì)太抽象了?我們來看一個(gè)例子:
1、轉(zhuǎn)換前 aaaaaabb ccccdddd eeffffff。
2、轉(zhuǎn)換后 00aaaaaa 00bbcccc 00ddddee 00ffffff。
上面的三個(gè)字節(jié)是原文,下面的四個(gè)字節(jié)是轉(zhuǎn)換后的Base64編碼,其前兩位均為0。
轉(zhuǎn)換后,我們用一個(gè)碼表來得到我們想要的字符串(也就是最終的Base64編碼),這個(gè)表是這樣的:(摘自RFC2045)。
更新日志
v1.9官方版(2019-07-28)
1、優(yōu)化界面。
2、修復(fù)部分已知bug。
0條評論