/** * Decodes the given base 32 encoded bytes. */ public static byte[] decode(byte[] b32) { return b32 == null || b32.length == 0 ? b32 : codec.decode(b32, b32.length); } }
/** * Decodes the given base 32 encoded string, * skipping carriage returns, line feeds and spaces as needed. */ public static byte[] decode(String b32) { if (b32 == null) return null; if (b32.length() == 0) return new byte[0]; byte[] buf = new byte[b32.length()]; int len = CodecUtils.sanitize(b32, buf); return codec.decode(buf, len); }
/** * Decodes the given base 32 encoded bytes. */ public static byte[] decode(byte[] b32) { return b32 == null || b32.length == 0 ? b32 : codec.decode(b32, b32.length); } }
/** * Decodes the given base 32 encoded bytes. * @param b32 the base 32 encoded bytes. * @return the decoded result. */ public static byte[] decode(byte[] b32) { return b32 == null || b32.length == 0 ? b32 : CODEC.decode(b32, b32.length); } }
/** * Decodes the given base 32 encoded string, * skipping carriage returns, line feeds and spaces as needed. */ public static byte[] decode(String b32) { if (b32 == null) return null; if (b32.length() == 0) return new byte[0]; byte[] buf = new byte[b32.length()]; int len = CodecUtils.sanitize(b32, buf); return codec.decode(buf, len); }
/** * Decodes the given base 32 encoded string, skipping carriage returns, line * feeds and spaces as needed. hchar: compared to Base32.decode(String) of * JakartaCommons-1.5, this routine is > 11x faster on my MacAir. * @param b32 the base 32 encoded string. * @return the decoded result. */ public static byte[] decode(String b32) { if (b32 == null) { return null; } if (b32.length() == 0) { return new byte[0]; } byte[] buf = new byte[b32.length()]; int len = CodecUtils.sanitize(b32, buf); return CODEC.decode(buf, len); }
/** * Decodes the given base 32 encoded bytes. */ public static byte[] decode(byte[] b32) { return b32 == null || b32.length == 0 ? b32 : codec.decode(b32, b32.length); } }
/** * Decodes the given base 32 encoded bytes. * @param b32 the base 32 encoded bytes. * @return the decoded result. */ public static byte[] decode(byte[] b32) { return b32 == null || b32.length == 0 ? b32 : CODEC.decode(b32, b32.length); } }
/** * Decodes the given base 32 encoded bytes. * @param b32 the base 32 encoded bytes. * @return the decoded result. */ public static byte[] decode(byte[] b32) { return b32 == null || b32.length == 0 ? b32 : CODEC.decode(b32, b32.length); } }
/** * Decodes the given base 32 encoded string, * skipping carriage returns, line feeds and spaces as needed. */ public static byte[] decode(String b32) { if (b32 == null) return null; if (b32.length() == 0) return new byte[0]; byte[] buf = new byte[b32.length()]; int len = CodecUtils.sanitize(b32, buf); return codec.decode(buf, len); }
/** * Decodes the given base 32 encoded string, skipping carriage returns, line * feeds and spaces as needed. hchar: compared to Base32.decode(String) of * JakartaCommons-1.5, this routine is > 11x faster on my MacAir. * @param b32 the base 32 encoded string. * @return the decoded result. */ public static byte[] decode(String b32) { if (b32 == null) { return null; } if (b32.length() == 0) { return new byte[0]; } byte[] buf = new byte[b32.length()]; int len = CodecUtils.sanitize(b32, buf); return CODEC.decode(buf, len); }
/** * Decodes the given base 32 encoded string, skipping carriage returns, line * feeds and spaces as needed. hchar: compared to Base32.decode(String) of * JakartaCommons-1.5, this routine is > 11x faster on my MacAir. * @param b32 the base 32 encoded string. * @return the decoded result. */ public static byte[] decode(String b32) { if (b32 == null) { return null; } if (b32.length() == 0) { return new byte[0]; } byte[] buf = new byte[b32.length()]; int len = CodecUtils.sanitize(b32, buf); return CODEC.decode(buf, len); }