從http://www.reibang.com/p/7f510c6ec381里面我們了解到了Base64的基礎(chǔ)知識(shí)稍味,現(xiàn)在我們來(lái)看看java給我們提供的Base64工具
在Java 8中,Base64編碼已經(jīng)成為Java類(lèi)庫(kù)的標(biāo)準(zhǔn)。
Java 8 內(nèi)置了 Base64 編碼的編碼器和解碼器耐齐。
Base64工具類(lèi)提供了一套靜態(tài)方法獲取下面三種BASE64編解碼器:
基本:輸出被映射到一組字符A-Za-z0-9+/,編碼不添加任何行標(biāo)觉吭,輸出的解碼僅支持A-Za-z0-9+/轰异。
URL:輸出映射到一組字符A-Za-z0-9-_,輸出是URL和文件罢坝。
MIME:輸出映射到MIME格式廓握。輸出每行不超過(guò)76字符,并且使用'\r'并跟隨'\n'作為分割嘁酿。編碼輸出最后沒(méi)有行分割隙券。
看一下Base64的API,很簡(jiǎn)單: