@Test public void testDecodeIllegal() throws DecodeException { byte[] illegal = "%$%".getBytes(UTF8); byte[] merged = concat(ENCODED, concat(illegal, ENCODED)); assertFalse(concat(PLAIN, PLAIN).length == Base64Codec.decode(merged).length); }
public final static byte[] decode(byte[] sArr) throws DecodeException { return decode(sArr, 0, sArr.length); }
Base64Codec { public final static byte[] decode(byte[] sArr) throws DecodeException { return decode(sArr, 0, sArr.length); } }
Base64Codec { public final static byte[] decode(byte[] sArr) throws DecodeException { return decode(sArr, 0, sArr.length); }  }
Base64Codec { public final static byte[] decode(byte[] sArr) throws DecodeException { return decode(sArr, 0, sArr.length); }  final static byte[] encodeToByte(byte[] sArr, boolean lineSep); final static byte[] encodeToByte(byte[] sArr, int sOff, int sLen, boolean lineSep); final static byte[] decode(byte[] sArr); final static byte[] decode(byte[] sArr, int sOff, int sLen); final static byte[] decodeFast(byte[] sArr, int sLen); }
Base64Codec { public final static byte[] decode(byte[] sArr) throws DecodeException { return decode(sArr, 0, sArr.length); }  final static byte[] encodeToByte(byte[] sArr, boolean lineSep); final static byte[] encodeToByte(byte[] sArr, int sOff, int sLen, boolean lineSep); final static byte[] decode(byte[] sArr); final static byte[] decode(byte[] sArr, int sOff, int sLen); final static byte[] decodeFast(byte[] sArr, int sLen);  }