CBZip2InputStream
Date: 2016-06-23

org.bouncycastle.apache.bzip2

## Class CBZip2InputStream

- java.lang.Object
- - java.io.InputStream
  - - org.bouncycastle.apache.bzip2.CBZip2InputStream

- All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, BZip2Constants

      public class CBZip2InputStream
      extends java.io.InputStream
      implements BZip2Constants

  An input stream that decompresses from the BZip2 format (with the file header chars) to be read as any other stream.

- - ### Field Summary

    - ### Fields inherited from interface org.bouncycastle.apache.bzip2.BZip2Constants

      `baseBlockSize, G_SIZE, MAX_ALPHA_SIZE, MAX_CODE_LEN, MAX_SELECTORS, N_GROUPS, N_ITERS, NUM_OVERSHOOT_BYTES, rNums, RUNA, RUNB`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `CBZip2InputStream(java.io.InputStream zStream)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `read()`

    - ### Methods inherited from class java.io.InputStream

      `available, close, mark, markSupported, read, read, reset, skip`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### CBZip2InputStream

          public CBZip2InputStream(java.io.InputStream zStream)
                            throws java.io.IOException

      Throws:
        `java.io.IOException`

  - ### Method Detail

    - #### read

          public int read()

      Specified by:
        `read` in class `java.io.InputStream`