ShellBoost

SevenZip Folder sample

Source repository: https://github.com/aelyo-softworks/ShellBoost-Samples

A Console application shell folder server that demonstrates how to create a non-rooted, virtual file folder using ShellBoost. The application integrates files with the .7z extension in the shell namespace, just like Windows does using .zip files.

See the File as Folder support chapter for more on this.

Notes:

This sample requires 7-Zip (https://www.7-zip.org/) to be installed on the machine.

This sample uses Squid-Box’s SevenZipSharp (https://www.nuget.org/packages/Squid-Box.SevenZipSharp/) nuget packages as an interop wrapper over 7-Zip.

Other files than .7z could be easily handled by the sample with small code modification. In fact, all files supported by 7-Zip could be handled by the sample.

SevenZip Folder sample - Picture 93