基于System.IO.Packaging.Package的压缩功能 完美的支持单文件/多文件/单文件夹/多文件夹压缩,并可以设置每次Zip文件/文件夹在压缩包中的路径。 但是由于Package的天生缺陷:不支持中文文件名,所以解压缩功能没提供,但是在资源内部的文档中给出了解压缩的思路以及图片说明。 另外吐槽一下CSDN的上传功能:真TMD垃圾,让老子辛苦打的描述都丢
可以运行在.Net3.5版本的ZipFile 这是完整的将.net4.5中ZipFile功能摘出来,通过修改命名空间后可以完美应用于.net3.5/4.0上(3.0就不再做了,牵扯的太多)。 因为早期版本缺失解压缩功能(Package不支持中文),作为一个C#爱好者,仅仅是为了弥补这个缺憾,并无任何商业目的。
从Framework45里摘出来的ZipFile功能需要Framerowk40 这是从.net4.5里摘出来的ZipFile功能,可以应用到.net4.0的平台上,用法和4.5里一样。 以后会考虑将.net的版本降至3.5甚至2.0,这需要看里面都用到了什么功能(保守估计3.5应该没问题)