mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-02-03 21:23:38 +00:00
[PR #1076] [MERGED] add extract all test #1499
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/1076
Author: @adamhathcock
Created: 12/18/2025
Status: ✅ Merged
Merged: 12/19/2025
Merged by: @adamhathcock
Base:
master← Head:adam/extract-all-test📝 Commits (10+)
220ba67add extract all test34309f1fmt00cfeeeFix logic to match ExtractAllEntriesc7010b7fix the test targetsb23827aInitial plan48a2ad7Fix ExtractAll test to use synchronous extraction methods for 7Zip archives93504cfAdd sync test and attempt to fix async LZMA extraction bugc790fd2reading a single byte shouldn't be async99d355eMerge remote-tracking branch 'origin/master' into copilot/sub-pr-1076-againe57e870Implement option 2: Avoid async LZMA state corruption for 7Zip extraction📊 Changes
5 files changed (+222 additions, -37 deletions)
View changed files
📝
FORMATS.md(+13 -1)📝
src/SharpCompress/Archives/SevenZip/SevenZipArchive.cs(+126 -31)📝
src/SharpCompress/Compressors/LZMA/LzmaStream.cs(+13 -5)📝
src/SharpCompress/Polyfills/StreamExtensions.cs(+24 -0)➕
tests/SharpCompress.Test/ExtractAll.cs(+46 -0)📄 Description
Shows how do extract all. 7Zip still sucks
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.