package com.hcmony.date;
import org.apache.commons.codec.binary.Base64;
/**
* <h3>base64 工具</h3>
* <p></p>
*
* @author hcmony
* @since V1.0.0, 2018/12/14 11:58
*/
public class Base64Helper {
/**
* Base64编码
*
* @param byteArray b
* @return r
*/
public static String encode(byte[] byteArray) {
Base64 base64 = new Base64();
return base64.encodeToString(byteArray);
}
/**
* Base64解码
*
* @param base64EncodedString b
* @return e
*/
public static byte[] decode(String base64EncodedString) {
Base64 base64 = new Base64();
return base64.decode(base64EncodedString);
}
/**
* Base64编码
*
* @param s
* @return r
*/
public static String encodeString(String s) {
Base64 base64 = new Base64();
return base64.encodeToString(StringHelper.convert(s));
}
/**
* Base64解码
*
* @param base64EncodedString b
* @return e
*/
public static String decodeString(String base64EncodedString) {
Base64 base64 = new Base64();
return StringHelper.convert(base64.decode(base64EncodedString));
}
}