Skip to content

Feature/xz extraction support#82

Open
borisbrodski wants to merge 3 commits into
masterfrom
feature/xz-extraction-support
Open

Feature/xz extraction support#82
borisbrodski wants to merge 3 commits into
masterfrom
feature/xz-extraction-support

Conversation

@borisbrodski
Copy link
Copy Markdown
Owner

No description provided.

Hermes Agent added 3 commits April 23, 2026 15:38
- Create ExtractSingleFileXzTest.java extending ExtractSingleFileAbstractTest
- Add XZ test data (15 archives: 5 files × 3 compression levels)
- Add XZ to skip list in checkPropertyPath() - XZ is stream archiver like GZIP
- Register XZ test in AllTestSuite

XZ format doesn't store filenames in archives (stream compression), so PATH
property check is skipped like GZIP, BZIP2, LZMA, and Z formats.
- Add XZ to ArchiveFormat.java javadoc table and enum definition
- Update doc/property-table.txt with XZ column (stream archiver)
- Update doc/web.components/index.html to list XZ in extraction formats
- Add XZ stream archive format documentation to compression_snippets.html
- Add archive-format-support.md comparison page to llm-wiki
- Update llm-wiki entities to reflect XZ support (java-api-interfaces, test-framework)
- Update llm-wiki index.md and log.md with XZ support entries

XZ is a stream archiver format (like GZIP, BZIP2, LZMA) that supports
single-file extraction only and does not store filenames in archives.

Related: ExtractSingleFileXzTest.java and XZ test archives already added
- Add XZ column values in property-table.txt (stream archive format)
- Fix indentation in compression_snippets.html (tabs to spaces)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant