[PR #375] Add branching and specific SharpCompress calls for solid vs non-solid archives in order to extract solid archives properly. #529

Open
opened 2026-01-29 21:09:56 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/SabreTools/BinaryObjectScanner/pull/375

State: closed
Merged: Yes


At the moment, BOS will practically speaking freeze on any solid 7z or RAR file, as they need to be decompressed sequentially in order for extraction to occur in any reasonable time. This PR adds pathing and specific code to detect solid vs non-solid 7Z and RAR archives, and extract them accordingly.

**Original Pull Request:** https://github.com/SabreTools/BinaryObjectScanner/pull/375 **State:** closed **Merged:** Yes --- At the moment, BOS will practically speaking freeze on any solid 7z or RAR file, as they need to be decompressed sequentially in order for extraction to occur in any reasonable time. This PR adds pathing and specific code to detect solid vs non-solid 7Z and RAR archives, and extract them accordingly.
claunia added the pull-request label 2026-01-29 21:09:56 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/BinaryObjectScanner#529