Using 7-Zip's Compressing/Decompressing Functionality from a .NET Application

Eugene Sichkar, a software developer, has published a project containing a .NET/C# interface to the 7-Zip archiving application on Code Project. 7-Zip is an open source application used to archive/un-archive files in various formats.

7-Zip is an open source archiving application supporting the following formats according to 7-Zip's web site:

7-Zip currently runs on all desktop versions of Windows starting with Windows 98 to Vista. There is an effort going on to port it to Linux/Unix. 7-Zip is free and licensed under GNU LGPL license, and the UnRAR module is licensed with some restrictions.

Eugene Sichkar, a software developer, has created a C# interface to the 7-Zip DLLs included in the 7-Zip application, allowing anyone to use the 7-Zip compressing/decompressing capabilities from within a .NET application. The following interfaces are implemented according to Eugene:

Tell us what you think

I Can't Extract .Cab and .LZMA Archive use C# Interface Wrapper,in condition when the other Archive,i view 7zip C++ source code, the Cab COM+ GUID 23170f69-40c1-278a-1000-000110080000 is right,could you help me?