title: BZip2 "selectorMtf value too big" error when decompressing
body: <p>I'm getting error &quot;Corrupted input, selectorMtf value too big&quot; when trying to decompress the string compressed by bzip2.
  Below is my decompress java code</p>
  <pre><code>private void decompress() throws IOException {
      InputStream fin = Files.newInputStream(Paths.get(&quot;C:\\Comp.txt&quot;));
      BufferedInputStream in = new BufferedInputStream(fin);
      OutputStream out = Files.newOutputStream(Paths.get(&quot;C:\\Dec.txt&quot;));
      BZip2CompressorInputStream bzIn = new BZip2CompressorInputStream(in);
      final byte[] buffer = new byte[9];
      int n = 0;
      while (-1 != (n = bzIn.read(buffer))) {
          out.write(buffer, 0, n);
      }
      out.close();
      bzIn.close();
  }
  </code></pre>
  <p>The error happens at this line</p>
  <pre><code>BZip2CompressorInputStream bzIn = new BZip2CompressorInputStream(in);
  </code></pre>
  <p>Anyone knows how to fix this error please ?</p>