This library is a C# port of Unshield, an InstallShield CAB information and extractor. The library code has had changes to structure to make it more object-oriented. For an example of usage, please see Binary Object Scanner.
Find the link to the Nuget package here.
For the most recent stable build, download the latest release here: Releases Page
For the latest WIP build here: Rolling Release
This code can currently list and extract the contents of all supported files that the base projects can. As more things are added to the source libraries, they will be ported to this as well so the code should be relatively up to date.
Contributions to the project are welcome. Please follow the current coding styles and do not add any proprietary or legally dubious things to the code. Thank you to all of the testers, particularly from the MPF project who helped get this rolling.