代码之家  ›  专栏  ›  技术社区  ›  mohammedn

如何压缩.NET 1.1中的文件

  •  0
  • mohammedn  · 技术社区  · 16 年前

    我需要将文件压缩为.NET 1.1中的[*.zip]格式。我不想使用sharpzip进行压缩,因为我在.NET 1.1中运行它时遇到随机错误-“拒绝访问”。

    只有我将程序集放在GAC上,Sharptzip才能正常工作——这在我的项目中不是一个选项。这就是问题所在。检查一下: http://forums.asp.net/p/1139901/1839049.aspx#1839049

    4 回复  |  直到 12 年前
        1
  •  1
  •   TcKs    16 年前

    您可以对zip使用命令行工具。例如 7-Zip .

        2
  •  0
  •   axel_c    16 年前

    你可以抓住 zlib dll并使用.NET interop调用压缩函数(如果我没记错的话,您只需要两个调用,一个用于库初始化,另一个用于压缩数据)。注意,如果您使用32位zlib dll,那么您将在64位体系结构上运行问题,反之亦然。

        3
  •  0
  •   Cheeso    16 年前

    你需要升级!.NET 1.1现在已经6岁了!

        4
  •  0
  •   Rakhitha    12 年前

    如果您可以选择使用J.Y..NET库,则应该能够使用其中包含的Javazip API。

    Here 是一个示例代码。