[PR #853] [MERGED] Added Explode and (un)Reduce #1283

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

📋 Pull Request Information

Original PR: https://github.com/adamhathcock/sharpcompress/pull/853
Author: @gjefferyes
Created: 6/25/2024
Status: Merged
Merged: 7/24/2024
Merged by: @adamhathcock

Base: masterHead: master


📝 Commits (4)

  • 061273b Added Export and (un)Reduce to sharpCompress
  • 9c257fa Merge branch 'master' into master
  • 84fb99c Merge branch 'adamhathcock:master' into master
  • 3545693 Added Tests and supporting Files.

📊 Changes

13 files changed (+1350 additions, -9 deletions)

View changed files

📝 src/SharpCompress/Common/CompressionType.cs (+6 -1)
📝 src/SharpCompress/Common/Zip/ZipCompressionMethod.cs (+5 -0)
📝 src/SharpCompress/Common/Zip/ZipEntry.cs (+5 -0)
📝 src/SharpCompress/Common/Zip/ZipFilePart.cs (+27 -0)
src/SharpCompress/Compressors/Explode/ExplodeStream.cs (+746 -0)
src/SharpCompress/Compressors/Explode/HuftTree.cs (+269 -0)
src/SharpCompress/Compressors/Reduce/ReduceStream.cs (+249 -0)
📝 tests/SharpCompress.Test/Zip/ZipArchiveTests.cs (+43 -8)
tests/TestArchives/Archives/Zip.implode.zip (+0 -0)
tests/TestArchives/Archives/Zip.reduce1.zip (+0 -0)
tests/TestArchives/Archives/Zip.reduce2.zip (+0 -0)
tests/TestArchives/Archives/Zip.reduce3.zip (+0 -0)
tests/TestArchives/Archives/Zip.reduce4.zip (+0 -0)

📄 Description

I added decompression streams for Explode (Zip Type 6) and (un)Reduce (zip Type 2,3,4,5)


🔄 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/853 **Author:** [@gjefferyes](https://github.com/gjefferyes) **Created:** 6/25/2024 **Status:** ✅ Merged **Merged:** 7/24/2024 **Merged by:** [@adamhathcock](https://github.com/adamhathcock) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (4) - [`061273b`](https://github.com/adamhathcock/sharpcompress/commit/061273be227e6846638b564f92046ec9c7b942f1) Added Export and (un)Reduce to sharpCompress - [`9c257fa`](https://github.com/adamhathcock/sharpcompress/commit/9c257faf2600ae37c58715d1238893b4dab07f38) Merge branch 'master' into master - [`84fb99c`](https://github.com/adamhathcock/sharpcompress/commit/84fb99c2c87552052fc4da33f2714ff4dd7148c5) Merge branch 'adamhathcock:master' into master - [`3545693`](https://github.com/adamhathcock/sharpcompress/commit/3545693999a601872f343b1e8530fc9b7263e644) Added Tests and supporting Files. ### 📊 Changes **13 files changed** (+1350 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `src/SharpCompress/Common/CompressionType.cs` (+6 -1) 📝 `src/SharpCompress/Common/Zip/ZipCompressionMethod.cs` (+5 -0) 📝 `src/SharpCompress/Common/Zip/ZipEntry.cs` (+5 -0) 📝 `src/SharpCompress/Common/Zip/ZipFilePart.cs` (+27 -0) ➕ `src/SharpCompress/Compressors/Explode/ExplodeStream.cs` (+746 -0) ➕ `src/SharpCompress/Compressors/Explode/HuftTree.cs` (+269 -0) ➕ `src/SharpCompress/Compressors/Reduce/ReduceStream.cs` (+249 -0) 📝 `tests/SharpCompress.Test/Zip/ZipArchiveTests.cs` (+43 -8) ➕ `tests/TestArchives/Archives/Zip.implode.zip` (+0 -0) ➕ `tests/TestArchives/Archives/Zip.reduce1.zip` (+0 -0) ➕ `tests/TestArchives/Archives/Zip.reduce2.zip` (+0 -0) ➕ `tests/TestArchives/Archives/Zip.reduce3.zip` (+0 -0) ➕ `tests/TestArchives/Archives/Zip.reduce4.zip` (+0 -0) </details> ### 📄 Description I added decompression streams for Explode (Zip Type 6) and (un)Reduce (zip Type 2,3,4,5) --- <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:19:47 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#1283