Apache Commons Compress 7z test corpus#
the .7z files in this directory are vendored from the
Apache Commons Compress project.
provenance#
| source | https://github.com/apache/commons-compress |
| path | src/test/resources/*.7z |
| commit | 183f70cc433378f5f40dbdd5868cdee48fac210e |
| date | 2026-05-27 |
to refresh the corpus, re-copy every *.7z from src/test/resources/ of the
commons-compress repository at a known commit and update the table above.
these files are licensed under Apache-2.0 (see LICENSE and NOTICE in this
directory), separate from the 0BSD license covering the rest of this
repository. they are used as test fixtures only and are not part of the
published package.
notes#
7z-*-mhc-off-*.7zare produced with "multi-header compression" disabled — the end header is stored uncompressed, so container parsing can be tested before LZMA support existsbla.noendheaderoffset.7zzeros out the end-header offset in StartHeader, forcing readers to scan for itCOMPRESS-542-endheadercorrupted.7z/COMPRESS-542-endheadercorrupted2.7zare intentionally broken end-headers for error-path coveragebla-nonames.7zcontains entries with no filenames (omitted names property)long-name.7zexercises long filename handlingCOMPRESS-*.7zfilenames reference Apache JIRA issue numbers; each is a regression fixture for a specific bug- every common codec is present in both plain and
-solidvariants (LZMA.7z/LZMA-solid.7z, etc)