【C#】文件或文件夹压缩和解压

1、代码

https://www.cnblogs.com/1175429393wljblog/p/11593507.html

2、解决中文乱码问题

https://blog.csdn.net/qq_37979819/article/details/72674045

加入在压缩前这两句:

Encoding gbk = Encoding.GetEncoding("GB18030");
ZipConstants.DefaultCodePage = gbk.CodePage;

注意,低版本的ICSharpCode.SharpZipLib.dll可能会提示不存在DefaultCodePage参数,换个高版本的就可以了。

我的是从其他项目复制过来的,也不知道是哪个版本,总之能用,放出来供大家下载。

链接:https://pan.baidu.com/s/1kCueyTPkNN5mPFOymy5zIg
提取码:b36k

/*******相与枕藉乎舟中,不知东方之既白*******/
原文地址:https://www.cnblogs.com/Mars-0603/p/15323924.html