[PR #964] [MERGED] Only allow extract all on archives that are solid (some rars and 7zip only) #1382

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

📋 Pull Request Information

Original PR: https://github.com/adamhathcock/sharpcompress/pull/964
Author: @adamhathcock
Created: 10/21/2025
Status: Merged
Merged: 10/21/2025
Merged by: @adamhathcock

Base: masterHead: adam/extract-all-solid-only


📝 Commits (5)

  • e1f132b Only allow extract all on archives that are solid (some rars and 7zip only)
  • 5a5a55e fmt
  • f1a80da fix tests that use extract all wrongly
  • 84e03b1 Allow 7zip files of all sizes?
  • e960907 Update src/SharpCompress/Archives/AbstractArchive.cs

📊 Changes

8 files changed (+63 additions, -28 deletions)

View changed files

📝 src/SharpCompress/Archives/AbstractArchive.cs (+6 -0)
📝 src/SharpCompress/Archives/IArchiveExtensions.cs (+2 -4)
📝 src/SharpCompress/Readers/Rar/RarReader.cs (+23 -0)
📝 src/SharpCompress/Readers/ReaderFactory.cs (+12 -0)
📝 tests/SharpCompress.Test/ArchiveTests.cs (+4 -11)
📝 tests/SharpCompress.Test/Rar/RarReaderTests.cs (+9 -3)
📝 tests/SharpCompress.Test/Zip/ZipArchiveTests.cs (+4 -8)
📝 tests/SharpCompress.Test/Zip/ZipReaderTests.cs (+3 -2)

📄 Description

Explicit exception for https://github.com/adamhathcock/sharpcompress/issues/960


🔄 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/964 **Author:** [@adamhathcock](https://github.com/adamhathcock) **Created:** 10/21/2025 **Status:** ✅ Merged **Merged:** 10/21/2025 **Merged by:** [@adamhathcock](https://github.com/adamhathcock) **Base:** `master` ← **Head:** `adam/extract-all-solid-only` --- ### 📝 Commits (5) - [`e1f132b`](https://github.com/adamhathcock/sharpcompress/commit/e1f132b45b065f91e9bdf882f34b84d68a457117) Only allow extract all on archives that are solid (some rars and 7zip only) - [`5a5a55e`](https://github.com/adamhathcock/sharpcompress/commit/5a5a55e556566c2f5045a63ba43fa57d0b205c87) fmt - [`f1a80da`](https://github.com/adamhathcock/sharpcompress/commit/f1a80da34b6b58fc818828de581a8ca4598917eb) fix tests that use extract all wrongly - [`84e03b1`](https://github.com/adamhathcock/sharpcompress/commit/84e03b1b277e548ba12a350850785ec1a6d1a1ed) Allow 7zip files of all sizes? - [`e960907`](https://github.com/adamhathcock/sharpcompress/commit/e96090769886e559872af4dd9cdbb843c9809348) Update src/SharpCompress/Archives/AbstractArchive.cs ### 📊 Changes **8 files changed** (+63 additions, -28 deletions) <details> <summary>View changed files</summary> 📝 `src/SharpCompress/Archives/AbstractArchive.cs` (+6 -0) 📝 `src/SharpCompress/Archives/IArchiveExtensions.cs` (+2 -4) 📝 `src/SharpCompress/Readers/Rar/RarReader.cs` (+23 -0) 📝 `src/SharpCompress/Readers/ReaderFactory.cs` (+12 -0) 📝 `tests/SharpCompress.Test/ArchiveTests.cs` (+4 -11) 📝 `tests/SharpCompress.Test/Rar/RarReaderTests.cs` (+9 -3) 📝 `tests/SharpCompress.Test/Zip/ZipArchiveTests.cs` (+4 -8) 📝 `tests/SharpCompress.Test/Zip/ZipReaderTests.cs` (+3 -2) </details> ### 📄 Description Explicit exception for https://github.com/adamhathcock/sharpcompress/issues/960 --- <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:20:17 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#1382