mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-02-03 21:30:35 +00:00
Multi-part uncompressed MS-CABs don't have the folders of additional cabinets traversed. #14
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?
Originally created by @HeroponRikiBestest on GitHub (Nov 15, 2025).
Somewhat an extension of https://github.com/SabreTools/SabreTools.Serialization/issues/15 .
Each cabinet has its own folder(s), but the extraction code only extracts the folder(s) from the first cabinet, and not any of the others in the set. Not sure the best way to solve this, especially since the other members of the set are inaccessible via .Prev/.Next due to those only being temporary variables erased after leaving OpenSet.
425d13a2ac/SabreTools.Serialization/Wrappers/MicrosoftCabinet.Extraction.cs (L166-L170)