/** * to byte array. * * @param v value. * @return byte[]. */ public static byte[] long2bytes(long v) { byte[] ret = { 0, 0, 0, 0, 0, 0, 0, 0 }; long2bytes(v, ret); return ret; }
/** * to byte array. * * @param v value. * @return byte[]. */ public static byte[] float2bytes(float v) { byte[] ret = { 0, 0, 0, 0 }; float2bytes(v, ret); return ret; }
/** * to int. * * @param b byte array. * @return int. */ public static float bytes2float(byte[] b) { return bytes2float(b, 0); }
/** * to long. * * @param b byte array. * @return long. */ public static long bytes2long(byte[] b) { return bytes2long(b,0); }
/** * to byte array. * * @param v value. * @return byte[]. */ public static byte[] int2bytes(int v) { byte[] ret = { 0, 0, 0, 0 }; int2bytes(v, ret); return ret; }
/** * to byte array. * * @param v value. * @return byte[]. */ public static byte[] short2bytes(short v) { byte[] ret = { 0, 0 }; short2bytes(v, ret); return ret; }
/** * to base64 string. * * @param b byte array. * @return base64 string. */ public static String bytes2base64(byte[] b) { return bytes2base64(b, 0, b.length, BASE64); }
/** * to byte array. * * @param v value. * @return byte[]. */ public static byte[] double2bytes(double v) { byte[] ret = { 0, 0, 0, 0, 0, 0, 0, 0 }; double2bytes(v, ret); return ret; }
/** * to long. * * @param b byte array. * @return double. */ public static double bytes2double(byte[] b) { return bytes2double(b,0); }
/** * get md5. * * @param is input stream. * @return MD5 byte array. */ public static byte[] getMD5(InputStream is) throws IOException { return getMD5(is, 1024 * 8); }
/** * to short. * * @param b byte array. * @return short. */ public static short bytes2short(byte[] b) { return bytes2short(b, 0); }
public void reset() throws IOException { ensureOpen(); mPosition = mMark; }
/** * to hex string. * * @param bs byte array. * @return hex string. */ public static String bytes2hex(byte[] bs) { return bytes2hex(bs, 0, bs.length); }
/** * from base64 string. * * @param str base64 string. * @param offset offset. * @param length length. * @return byte array. */ public static byte[] base642bytes(String str, int offset, int length) { return base642bytes(str, offset, length, C64); }
/** * to byte array. * * @param v value. * @param b byte array. */ public static void long2bytes(long v, byte[] b) { long2bytes(v, b, 0); }
/** * to byte array. * * @param v value. * @param b byte array. */ public static void int2bytes(int v, byte[] b) { int2bytes(v, b, 0); }
/** * 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 byte array. * * @param v value. * @param b byte array. */ public static void float2bytes(float v, byte[] b) { float2bytes(v, b, 0); }
/** * to byte array. * * @param v value. * @param b byte array. */ public static void double2bytes(double v, byte[] b) { double2bytes(v, b, 0); }
/** * 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); }