public static class Base64.InputStream extends FilterInputStream
Base64.InputStreamwill read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
|Constructor and Description|
|Modifier and Type||Method and Description|
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
available, close, mark, markSupported, read, reset, skip
public Base64.InputStream(InputStream in)
Base64.InputStreamin DECODE mode.
in- the java.io.InputStream from which to read data.
public Base64.InputStream(InputStream in, int options)
Base64.InputStreamin either ENCODE or DECODE mode.
ENCODE or DECODE: Encode or Decode as data is read. DONT_BREAK_LINES: don't break lines at 76 characters (only meaningful when encoding) Note: Technically, this makes your encoding non-compliant.
new Base64.InputStream( in, Base64.DECODE )
public int read() throws IOException
public int read(byte dest, int off, int len) throws IOException
read()repeatedly until the end of stream is reached or len bytes are read. Returns number of bytes read into array or -1 if end of stream is encountered.