Uploaded image for project: 'Commons Compress'
  1. Commons Compress
  2. COMPRESS-257

7z should support the BCJ filter

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.6, 1.7
    • 1.8
    • Archivers

    Description

      I created an archiv with 7zip 9.20 containing the 7-ZipPortable directory. Already tried to use a copy of the directory, so

      the program does not archive itself. The standard setting where used:
      Compression level: normal
      Compression method: lzma2
      Dictionary size: 16 MB
      Word size: 32
      Solid Block size: 2 GB

      Small amount of code:
      //Open archive
      SevenZFile input = new SevenZFile(new File(arcName));

      SevenZArchiveEntry entry;
      while((entry = input.getNextEntry()) != null)

      {...}

      The exception thrown:

      java.io.IOException: Unsupported compression method [3, 3, 1, 3]
      at org.apache.commons.compress.archivers.sevenz.Coders.addDecoder(Coders.java:51)
      at org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecoderStack(SevenZFile.java:849)
      at org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecodingStream(SevenZFile.java:817)
      at org.apache.commons.compress.archivers.sevenz.SevenZFile.getNextEntry(SevenZFile.java:150)
      at compress.SevenZipError.main(SevenZipError.java:36)

      Attachments

        1. 7-ZipPortableCopy.7z
          1.96 MB
          Stefan Mueller

        Activity

          People

            Unassigned Unassigned
            Stefan Mueller Stefan Mueller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: