gpt4 book ai didi

c# - 在不使用免费的第三方解决方案的情况下在 ASP.NET 中压缩文件

转载 作者:太空狗 更新时间:2023-10-30 00:08:16 25 4
gpt4 key购买 nike

C# 是否支持在不使用免费的第三方解决方案的情况下压缩多个文件。我知道有一些第三方解决方案,如 DotNet zip、SharpZipLib 等...做到了这一点,但我想创建一个不使用上述任何一种的解决方案。

我看到使用 J# (vjslib.dll) 我们可以使用 GZip,但 J# 目前已停用并且不包含在 VS2010 中。

你能指出这个实现的正确位置吗?

最佳答案

总是有 System.IO.Compression其中有一个名为 GZipStream 的类.编写真正的 *.zip 文件的能力只会在 .NET 4.5 ( see System.IO.Compression in 4.5 ) 中添加。

所以现在您可以尝试编写自己的实现(不推荐)或使用第三方组件。根据组件的许可,您可以将其代码复制到您的项目中(为组件打补丁有点麻烦)。例如,GPL 仅要求您在分发衍生作品时发布源代码。但对于实际上没有提供任何代码或二进制文件的 Web 应用程序,使用 GPL 版库没有任何后果。

关于c# - 在不使用免费的第三方解决方案的情况下在 ASP.NET 中压缩文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10543824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com