release_2.3.0
·
10 commits
to master
since this release
Improved 7z Archive Extraction Reliability
Some 7z archives (particularly large or heavily compressed files) would fail to extract due to a limitation in SharpCompress's LZMA decoder, causing the application to crash with an OperationCanceledException.
This version adds a fallback mechanism:
- If SharpCompress fails to extract a 7z archive, the application automatically retries using
7za.exe(7-Zip standalone) - If both extractors fail, the file is marked as corrupt instead of crashing
- Native ARM64 support via
7za_arm64.exefor Windows on ARM devices
Other Changes
- Updated SharpCompress from 0.48.1 to 0.49.1
- Updated Microsoft.NET.Test.Sdk to 18.6.0
- Added standalone
7za.exeand7za_arm64.exeexecutables for ARM64 builds - Removed unused
Referencesfolder
Full Changelog: release_2.2.0...release_2.3.0