mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-04-06 06:01:12 +00:00
[PR #669] [MERGED] XZ decoding BCJ filters support #1154
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/adamhathcock/sharpcompress/pull/669
Author: @louis-michelbergeron
Created: 6/10/2022
Status: ✅ Merged
Merged: 6/13/2022
Merged by: @adamhathcock
Base:
master← Head:master📝 Commits (3)
0f112d0BCJ executable filter (only for decoding), used by XZ.73ca775Update README.md0651d06Update README.md📊 Changes
12 files changed (+997 additions, -1 deletions)
View changed files
📝
README.md(+2 -0)➕
src/SharpCompress/Compressors/Filters/BranchExecFilter.cs(+297 -0)➕
src/SharpCompress/Compressors/Xz/Filters/ArmFilter.cs(+68 -0)➕
src/SharpCompress/Compressors/Xz/Filters/ArmThumbFilter.cs(+69 -0)📝
src/SharpCompress/Compressors/Xz/Filters/BlockFilter.cs(+7 -1)➕
src/SharpCompress/Compressors/Xz/Filters/IA64Filter.cs(+67 -0)➕
src/SharpCompress/Compressors/Xz/Filters/PowerPCFilter.cs(+66 -0)➕
src/SharpCompress/Compressors/Xz/Filters/SparcFilter.cs(+65 -0)➕
src/SharpCompress/Compressors/Xz/Filters/X86Filter.cs(+70 -0)📝
src/SharpCompress/Utility.cs(+41 -0)➕
tests/SharpCompress.Test/Filters/BranchExecTests.cs(+157 -0)➕
tests/SharpCompress.Test/Xz/Filters/BCJTests.cs(+88 -0)📄 Description
Allow the XZStream to uncompressed data which contains filters for either x86, SPARC, ARM, ARMThumb, IA64 or PowerPC
I am including test files for testing purpose with real data.
busyboxTestFiles.zip
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.