# Package org.apache.axiom.util.base64

package org.apache.axiom.util.base64
Contains utility classes to work with base64 encoded data.

- Related Packages
  Package
  Description
  org.apache.axiom.util
  Contains utility classes not depending on the Axiom API.
  org.apache.axiom.util.activation
  Contains utility classes to work with the Java Activation Framework.
  org.apache.axiom.util.namespace
  Contains utility classes to work with `NamespaceContext` and `QName`.
  org.apache.axiom.util.sax
  org.apache.axiom.util.stax
  Contains StAX utility classes not depending on the Axiom API.
- Classes
  Class
  Description
  AbstractBase64DecodingWriter
  Base class for `Writer` implementations that decode data in base64.
  AbstractBase64EncodingOutputStream
  Base class for `OutputStream` implementations that encode data in base64.
  Base64DecodingOutputStreamWriter
  `Writer` implementation that decodes base64 data and writes it to a an `OutputStream`.
  Base64EncodingOutputStream
  `OutputStream` implementation that writes base64 encoded data to another `OutputStream` using ASCII encoding.
  Base64EncodingStringBufferOutputStream
  `OutputStream` implementation that writes base64 encoded data to a `StringBuffer` or `StringBuilder`.
  Base64EncodingWriterOutputStream
  `OutputStream` implementation that writes base64 encoded data to a `Writer`.
  Base64Utils
  Contains utility methods to work with base64 encoded data.