[PR #547] [CLOSED] Use hardware accelerated Adler32 impl #1087

Closed
opened 2026-01-29 22:18:56 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/adamhathcock/sharpcompress/pull/547
Author: @iamcarbon
Created: 11/2/2020
Status: Closed

Base: masterHead: master


📝 Commits (10+)

📊 Changes

13 files changed (+321 additions, -110 deletions)

View changed files

src/SharpCompress/Algorithms/Adler32.cs (+285 -0)
📝 src/SharpCompress/Common/ArchiveEncoding.cs (+1 -1)
📝 src/SharpCompress/Common/ExtractionMethods.cs (+2 -4)
📝 src/SharpCompress/Common/Rar/Headers/NewSubHeaderType.cs (+3 -1)
📝 src/SharpCompress/Common/SevenZip/CMethodId.cs (+1 -1)
📝 src/SharpCompress/Compressors/Deflate/DeflateManager.cs (+6 -4)
📝 src/SharpCompress/Compressors/Deflate/GZipStream.cs (+2 -2)
📝 src/SharpCompress/Compressors/Deflate/Inflate.cs (+7 -4)
📝 src/SharpCompress/Compressors/Deflate/Zlib.cs (+0 -84)
📝 src/SharpCompress/Compressors/Deflate/ZlibCodec.cs (+8 -4)
📝 src/SharpCompress/Compressors/Xz/Filters/BlockFilter.cs (+1 -1)
📝 src/SharpCompress/Polyfills/StreamExtensions.cs (+1 -1)
📝 src/SharpCompress/SharpCompress.csproj (+4 -3)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/adamhathcock/sharpcompress/pull/547 **Author:** [@iamcarbon](https://github.com/iamcarbon) **Created:** 11/2/2020 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`724f854`](https://github.com/adamhathcock/sharpcompress/commit/724f854d9be31e2921a568a2ae39ca2be9a80acc) Use hardware accelerated Adler32 impl - [`a07a511`](https://github.com/adamhathcock/sharpcompress/commit/a07a5115aab25fd1ad06f2bc004f3b0f844c8e05) React to nullable changes - [`60ab08c`](https://github.com/adamhathcock/sharpcompress/commit/60ab08c28acb0d1080214351a76092f274d1e40e) Register code pages on .NETCOREAPP3.1 - [`72121d8`](https://github.com/adamhathcock/sharpcompress/commit/72121d8982fd2b1799b6817179c1c44c18597898) Remove global config (blocking CI upgrade) - [`6e152cd`](https://github.com/adamhathcock/sharpcompress/commit/6e152cd60930b5bbe0738db3f076672b0ad80710) Revert "Remove global config (blocking CI upgrade)" - [`e7e3543`](https://github.com/adamhathcock/sharpcompress/commit/e7e354348111233cf5875d0aa1556b678412694c) Merge branch 'master' into master - [`8cc22fd`](https://github.com/adamhathcock/sharpcompress/commit/8cc22fdb5b0b4bc54eb454558801fff2aa77b05d) Merge remote-tracking branch 'upstream/master' - [`be76be3`](https://github.com/adamhathcock/sharpcompress/commit/be76be3aed94ffab32af7f5015de916b379eea0f) Merge branch 'master' of https://github.com/carbon/sharpcompress - [`beec97b`](https://github.com/adamhathcock/sharpcompress/commit/beec97bb8cb22cfac9996942b3b8cfb779872c93) Move Adler32 to Algorithms namespace and fix empty behavior - [`994d90b`](https://github.com/adamhathcock/sharpcompress/commit/994d90b2d21739eaa587e40b2583e437a828fbf7) Fix #if to support .NETCOREAPP3.1 ### 📊 Changes **13 files changed** (+321 additions, -110 deletions) <details> <summary>View changed files</summary> ➕ `src/SharpCompress/Algorithms/Adler32.cs` (+285 -0) 📝 `src/SharpCompress/Common/ArchiveEncoding.cs` (+1 -1) 📝 `src/SharpCompress/Common/ExtractionMethods.cs` (+2 -4) 📝 `src/SharpCompress/Common/Rar/Headers/NewSubHeaderType.cs` (+3 -1) 📝 `src/SharpCompress/Common/SevenZip/CMethodId.cs` (+1 -1) 📝 `src/SharpCompress/Compressors/Deflate/DeflateManager.cs` (+6 -4) 📝 `src/SharpCompress/Compressors/Deflate/GZipStream.cs` (+2 -2) 📝 `src/SharpCompress/Compressors/Deflate/Inflate.cs` (+7 -4) 📝 `src/SharpCompress/Compressors/Deflate/Zlib.cs` (+0 -84) 📝 `src/SharpCompress/Compressors/Deflate/ZlibCodec.cs` (+8 -4) 📝 `src/SharpCompress/Compressors/Xz/Filters/BlockFilter.cs` (+1 -1) 📝 `src/SharpCompress/Polyfills/StreamExtensions.cs` (+1 -1) 📝 `src/SharpCompress/SharpCompress.csproj` (+4 -3) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 22:18:56 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#1087