# Package org.apache.xmlgraphics.util.io

I/O-related classes (encoders/decoders, enhanced compressors etc.).

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ASCII85Constants | This interface defines constants used by the ASCII85 filters.
  Finalizable | This interface is used for special FilteredOutputStream classes that won't be closed (since this causes the target OutputStream to be closed, too) but where flush() is not enough, for example because a final marker has to be written to the target stream.

- Class Summary
  Class | Description
  --- | ---
  ASCII85InputStream | This class applies a ASCII85 decoding to the stream.
  ASCII85OutputStream | This class applies a ASCII85 encoding to the stream.
  ASCIIHexOutputStream | This class applies a ASCII Hex encoding to the stream.
  Base64DecodeStream | This class implements a Base64 Character decoder as specified in RFC1113.
  Base64EncodeStream | This class implements a Base64 Character encoder as specified in RFC1113.
  FlateEncodeOutputStream | This class applies a FlateEncode filter to the stream.
  RunLengthEncodeOutputStream | This class applies a RunLengthEncode filter to the stream.
  SubInputStream | This class is a FilterInputStream descendant that reads from an underlying InputStream up to a defined number of bytes or the end of the underlying stream.

## Package org.apache.xmlgraphics.util.io Description

I/O-related classes (encoders/decoders, enhanced compressors etc.).

Copyright 1999-2025 The Apache Software Foundation. All Rights Reserved.