# Package org.apache.commons.compress.utils

Contains utilities used internally by the compress library.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ArchiveUtils | Generic Archive utilities
  BitInputStream | Reads bits from an InputStream.
  BoundedInputStream | A stream that limits reading from a wrapped stream to a given number of bytes.
  CharsetNames | Character encoding names required of every implementation of the Java platform.
  Charsets | Charsets required of every implementation of the Java platform.
  ChecksumVerifyingInputStream | A stream that verifies the checksum of the data read once the stream is exhausted.
  CountingInputStream | Stream that tracks the number of bytes read.
  CountingOutputStream | Stream that tracks the number of bytes read.
  CRC32VerifyingInputStream | A stream that verifies the CRC of the data read once the stream is exhausted.
  FlushShieldFilterOutputStream | Re-implements `FilterOutputStream.flush()` to do nothing.
  IOUtils | Utility functions
  Iterators | Iterator utilities.
  Lists | List utilities
  SeekableInMemoryByteChannel | A `SeekableByteChannel` implementation that wraps a byte[].
  ServiceLoaderIterator<E> | Iterates all services for a given class through the standard `ServiceLoader` mechanism.
  Sets | Set utilities

## Package org.apache.commons.compress.utils Description

Contains utilities used internally by the compress library.

Copyright © 2016 The Apache Software Foundation. All rights reserved.