天天看点

【Base64】Base64中的格式转换

1. 参考表

【Base64】Base64中的格式转换

2.demo:

package cn.com.infosec.netcert.caAdmin.test;

import java.text.ParseException;
import java.util.Base64;

/**   
 * @Author jy    
 * @Time 2019-07-15 20:06
 */
public abstract class Test_Base64 {

	public static void main(String[] args) throws ParseException {
		
		byte[] b1 = Base64.getEncoder().encode(new byte[]{'a','a','a'});
		String str_1 = new String(b1);
		System.out.println(str_1);  //编码之后 : FWFh
		
		byte[] b2 = Base64.getDecoder().decode(b1);
		byte[] b3 = Base64.getDecoder().decode(str_1);

		System.out.println(new String(b2));	//解码之后: aaa
		System.out.println(new String(b3)); //解码之后: aaa
			
	}

}
           

3.byte[] 转换为  Base64 编码格式 过程详解:

【Base64】Base64中的格式转换

4. 总结