code: public static void decode(InputStream in, OutputStream out) throws IOException {
      decode(in, out, true);
    }
docs: Decode Base64 encoded data from the InputStream to the OutputStream. Characters in the Base64
  alphabet, white space and equals sign are expected to be in url encoded data.  The presence of
  other characters could be a sign that the data is corrupted.
  
  @param in Stream from which to read data that needs to be decoded.
  @param out Stream to which to write decoded data.
  @throws IOException if an IO error occurs.
  @throws Base64DecodingException if unexpected data is encountered.
  @since ostermillerutils 1.00.00