Possible Duplicate:
How do I create 7-Zip archives with .NET?
I’m looking for ways to do compression and decompression in 7z format via code in VB.NET and C#. Is there any library or .Net code for this purpose?
I know there are GZipStream and DeflateStream in .Net but I want 7z format for better compression ratio.
How about LZMA SDK?
EDIT:
Thanks to dtb for mentioning
There is SevenZipSharp project that is open source wrapper for 7-zip to do this work.