/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b) { return bytes2base64(b, 0, b.length, BASE64); }
/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b, int offset, int length) { return bytes2base64(b, offset, length, BASE64); }
/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b, int offset, int length) { return bytes2base64(b, offset, length, BASE64); }
/** * to base64 string. * * @param b byte array. * @param code base64 code(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, char[] code) { return bytes2base64(b, 0, b.length, code); }
/** * to base64 string. * * @param b byte array. * @param code base64 code string(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, String code) { return bytes2base64(b, 0, b.length, code); }
/** * to base64 string. * * @param b byte array. * @param code base64 code(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, char[] code) { return bytes2base64(b, 0, b.length, code); }
/** * to base64 string. * * @param b byte array. * @param code base64 code string(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, String code) { return bytes2base64(b, 0, b.length, code); }
/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b) { return bytes2base64(b, 0, b.length, BASE64); }
/** * to base64 string. * * @param b byte array. * @param code base64 code string(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, int offset, int length, String code) { if (code.length() < 64) { throw new IllegalArgumentException("Base64 code length < 64."); } return bytes2base64(b, offset, length, code.toCharArray()); }
/** * to base64 string. * * @param b byte array. * @param code base64 code string(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, int offset, int length, String code) { if (code.length() < 64) { throw new IllegalArgumentException("Base64 code length < 64."); } return bytes2base64(b, offset, length, code.toCharArray()); }
@Override public void encode(Object obj, JSONWriter jb) throws IOException { jb.valueString(Bytes.bytes2base64((byte[]) obj)); } };
@Override public void encode(Object obj, JSONWriter jb) throws IOException { jb.valueString(Bytes.bytes2base64((byte[]) obj)); } };
/** * to base64 string. * * @param b byte array. * @param code base64 code string(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, String code) { return bytes2base64(b, 0, b.length, code); }
/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b) { return bytes2base64(b, 0, b.length, BASE64); }
/** * to base64 string. * * @param b byte array. * @param code base64 code(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, char[] code) { return bytes2base64(b, 0, b.length, code); }
/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b, int offset, int length) { return bytes2base64(b, offset, length, BASE64); }
/** * to base64 string. * * @param b byte array. * @param code base64 code string(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, String code) { return bytes2base64(b, 0, b.length, code); }
/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b) { return bytes2base64(b, 0, b.length, BASE64); }
/** * to base64 string. * * @param b byte array. * @param code base64 code(0-63 is base64 char,64 is pad char). * @return base64 string. */ public static String bytes2base64(byte[] b, char[] code) { return bytes2base64(b, 0, b.length, code); }
@Override public void encode(Object obj, JSONWriter jb) throws IOException { jb.valueString(Bytes.bytes2base64((byte[]) obj)); } };