标签: .net compression
我需要在.NET 1.1中压缩[* .zip]格式的文件。我不想使用SharpZip进行压缩,因为我遇到了随机错误 - “拒绝访问” - 在.NET 1.1中运行它时。
只有当我将程序集放在GAC上时,SharptZip才能正常工作 - 这在我的项目中不是一个选项。这就是问题。检查一下:http://forums.asp.net/p/1139901/1839049.aspx#1839049
答案 0 :(得分:1)
您可以使用zip命令行工具。例如7-Zip。
答案 1 :(得分:0)
你可以抓住zlib dll并使用.NET互操作来调用压缩函数(如果我没记错的话,你可以只用2个调用,一个用于库初始化,一个用于压缩数据)。请注意,如果使用32位zlib dll,则会在64位体系结构上运行问题,反之亦然。
答案 2 :(得分:0)
你需要升级! .NET 1.1现在已经有6年了!
答案 3 :(得分:0)
如果您可以选择使用J#.Net库,则应该能够使用其中包含的java zip api。
Here是示例代码。