mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-04 05:35:49 +00:00
[PR #375] Add branching and specific SharpCompress calls for solid vs non-solid archives in order to extract solid archives properly. #529
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.