mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-09-25 08:24:58 +00:00
- For non-solid archives: create new IRarUnpack instance per RarStream to enable multi-threading - For solid archives: use shared Unpack instance (solid archives require sequential processing) - Add ownsUnpack parameter to RarStream to properly manage disposal of Unpack instances - RarStream now disposes Unpack only if it owns the instance Co-authored-by: adamhathcock <527620+adamhathcock@users.noreply.github.com>