[PR #225] [CLOSED] Add new feature to allow injection of an action into the extraction process to log and show progress. #910

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

📋 Pull Request Information

Original PR: https://github.com/adamhathcock/sharpcompress/pull/225
Author: @gardebring
Created: 4/20/2017
Status: Closed

Base: masterHead: master


📝 Commits (3)

  • 467fc2d Add new feature to allow injection of an action into the extraction process. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract.
  • b8ef1ec Revert "Add new feature to allow injection of an action into the extraction process. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract."
  • 683d271 Add new event to be able to track progress of extraction of individual entry when extracting an archive. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract.

📊 Changes

6 files changed (+45 additions, -5 deletions)

View changed files

📝 src/SharpCompress/Common/ReaderExtractionEventArgs.cs (+3 -1)
📝 src/SharpCompress/Readers/AbstractReader.cs (+12 -3)
📝 src/SharpCompress/Readers/IReader.cs (+1 -0)
📝 src/SharpCompress/Readers/IReaderExtractionListener.cs (+1 -0)
src/SharpCompress/Readers/ReaderProgress.cs (+24 -0)
📝 src/SharpCompress/Utility.cs (+4 -1)

📄 Description

Add new feature to allow injection of an action into the extraction process. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract.


🔄 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/225 **Author:** [@gardebring](https://github.com/gardebring) **Created:** 4/20/2017 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (3) - [`467fc2d`](https://github.com/adamhathcock/sharpcompress/commit/467fc2d03dc4f0710761d17e6728c68b73b65d79) Add new feature to allow injection of an action into the extraction process. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract. - [`b8ef1ec`](https://github.com/adamhathcock/sharpcompress/commit/b8ef1ecafcf61f80d08c5a4678cb4f78370b4e2c) Revert "Add new feature to allow injection of an action into the extraction process. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract." - [`683d271`](https://github.com/adamhathcock/sharpcompress/commit/683d2714d0b058b570ba4cbcda3e97c2cd4968e4) Add new event to be able to track progress of extraction of individual entry when extracting an archive. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract. ### 📊 Changes **6 files changed** (+45 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `src/SharpCompress/Common/ReaderExtractionEventArgs.cs` (+3 -1) 📝 `src/SharpCompress/Readers/AbstractReader.cs` (+12 -3) 📝 `src/SharpCompress/Readers/IReader.cs` (+1 -0) 📝 `src/SharpCompress/Readers/IReaderExtractionListener.cs` (+1 -0) ➕ `src/SharpCompress/Readers/ReaderProgress.cs` (+24 -0) 📝 `src/SharpCompress/Utility.cs` (+4 -1) </details> ### 📄 Description Add new feature to allow injection of an action into the extraction process. This allows for showing or logging progress of the extraction process, especially useful for large files that might take a long time to extract. --- <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:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#910