Package net.solarnetwork.io
Class ASCII85OutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
net.solarnetwork.io.ASCII85OutputStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
The ASCII85InputStream encodes binary data as ASCII base-85 encoding. The
exact definition of ASCII base-85 encoding can be found in the PostScript
Language Reference (3rd ed.) chapter 3.13.3.
This adaptation from the original source omits the ASCII85 "armor" <~
and ~>.
- Version:
- 1.4 2003/04/13 05:34:45
- Author:
- Mark Donszelmann
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic longstatic longstatic longstatic longstatic final intFields inherited from class java.io.FilterOutputStream
out -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.FilterOutputStream
flush, write, writeMethods inherited from class java.io.OutputStream
nullOutputStream
-
Field Details
-
MAX_CHARS_PER_LINE
public static final int MAX_CHARS_PER_LINE- See Also:
-
a85p1
public static long a85p1 -
a85p2
public static long a85p2 -
a85p3
public static long a85p3 -
a85p4
public static long a85p4
-
-
Constructor Details
-
ASCII85OutputStream
-
-
Method Details
-
write
- Overrides:
writein classFilterOutputStream- Throws:
IOException
-
finish
- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFilterOutputStream- Throws:
IOException
-