mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-02-03 21:23:38 +00:00
[PR #967] [MERGED] Reduce custom utilities for arrays/bytes #1386
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/967
Author: @adamhathcock
Created: 10/22/2025
Status: ✅ Merged
Merged: 10/22/2025
Merged by: @adamhathcock
Base:
master← Head:adam/reduce-custom-utilities📝 Commits (10+)
e0d6cd9Try to reduce custom functions for array/byte managementc823acaoptimize ReadFully and Skip084fe72Consolidate not nulld8797b6remove do while62bee15fmt249b8a9add AI generated tests513cd4fsome AI suggestions83917d4Merge remote-tracking branch 'origin/master' into adam/reduce-custom-utilitiesa1dfa3dxplat tests for path characters00df8e9add windows only compile constant📊 Changes
28 files changed (+894 additions, -246 deletions)
View changed files
📝
Directory.Packages.props(+0 -1)📝
src/SharpCompress/Archives/ArchiveFactory.cs(+11 -11)📝
src/SharpCompress/Archives/GZip/GZipArchive.cs(+5 -5)📝
src/SharpCompress/Archives/IArchiveEntryExtensions.cs(+1 -1)📝
src/SharpCompress/Archives/Rar/RarArchive.cs(+5 -5)📝
src/SharpCompress/Archives/SevenZip/SevenZipArchive.cs(+5 -5)📝
src/SharpCompress/Archives/Tar/TarArchive.cs(+6 -6)📝
src/SharpCompress/Archives/Zip/ZipArchive.cs(+5 -5)📝
src/SharpCompress/Compressors/Rar/UnpackV2017/Unpack.unpack50_cpp.cs(+15 -3)📝
src/SharpCompress/Factories/Factory.cs(+1 -1)📝
src/SharpCompress/LazyReadOnlyCollection.cs(+1 -1)📝
src/SharpCompress/NotNullExtensions.cs(+13 -4)📝
src/SharpCompress/Readers/Arc/ArcReader.cs(+1 -1)📝
src/SharpCompress/Readers/GZip/GZipReader.cs(+1 -1)📝
src/SharpCompress/Readers/Rar/RarReader.cs(+3 -3)📝
src/SharpCompress/Readers/ReaderFactory.cs(+2 -2)📝
src/SharpCompress/Readers/Tar/TarReader.cs(+1 -1)📝
src/SharpCompress/Readers/Zip/ZipReader.cs(+2 -2)📝
src/SharpCompress/Utility.cs(+51 -147)📝
src/SharpCompress/Writers/GZip/GZipWriter.cs(+1 -1)...and 8 more files
📄 Description
Trust the framework
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.