c# 封装的7zip压缩 (全源码,不含任何类库)

1,从soureforge下载sdk(包括汇编,c,c++,c#,java) 下载地址http://nchc.dl.sourceforge.net/project/sevenzip/LZMA%20SDK/lzma920.tar.bz2

2,CS文件夹就是c#实现的7zip压缩算法,但是没有封装好,不好用。在csdn上看到有人封装过。http://download.csdn.net/detail/sanguorewrite/4313133

  下载下来感觉接口做的不是很好,在他的基础上我又该了下 这样调用就方便了

 

压缩代码

//源地址,压缩后的地址

SevenZipHelper.Zip("test.exe", "test.7z");

解压代码

//源地址,解压后的地址

 SevenZipHelper.Unzip("test.7z", "testGzip1.exe");

 

修改后例子的地址https://files.cnblogs.com/Bonker/Demo7zApi.zip

posted @ 2014-03-03 18:14  Bonker  阅读(8276)  评论(1编辑  收藏  举报