我正在寻找ac#库,它是开源的,但已被许可允许在封闭源项目中进行开发(因此类似于MIT/BSD样式),允许我使用压缩文件.我真的不是那么挑剔使用什么压缩,只是它是常见的(.zip,.rar,.tar,.tar.gz等...).
我需要这个功能的原因是我正在构建一个Web应用程序平台,现在是能够为我认为是压缩文件的平台构建和分发模块(或插件)的最佳和最简单的方法.压缩文件将保存.dll文件,其中包括源代码和剃刀视图以及任意数量的支持文件(图像,dotlesscss,javascript等等).我想要做的是通过Web应用程序平台本身,允许用户只能上传一个压缩文件,让Web应用程序复制文件,提取其中的所有文件,并复制提取的文件进入正确的位置.