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