问题标签 [dotnetzip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 使用 DotNetZip 库拆分 zip 文件
我正在使用DotNetZip 库创建一个大约 100MB 的 zip 文件。我将 zip 文件直接保存到 Response.OutputStream
我需要将这个 100MB 的文件分成大约 20MB 的部分,并为用户提供下载工具。我怎样才能做到这一点?
c# - 使用 C# DotNetZip 在内存中提取 zip 文件失败
我正在尝试下载并提取 C# 中的 zip 文件,特别是 DotNetZip。
当我运行这段代码时......
Extract 方法执行后,我得到...
有什么想法吗?谢谢!
c# - 通过 Stream 将 XElement 保存到 ZipFile
我正在使用 zip 文件作为 xml 文件的存储库,并且正在尝试保存/更新文件。
我有,
但结果我得到了一个空的 xml 文件。
存储库是通过 a 打开的,它对每个需要保存的 xml 文件进行using()
Dispose 调用。SaveFile()
然后它调用zip.Save()
然后zip.Dispose()
。
我哪里错了?
PS我正在使用.NET 3.5,所以我不能使用 XElement.Save(stream)
c# - DotNetZip - 压缩时重命名 zip 文件中的文件条目
使用 DotNetZip,是否可以压缩文件以使 zip 列出的文件名与磁盘上的文件名不同?例如,我想将 myFile.txt 添加到一个 zip 文件中,但我希望它被称为 otherFile.txt。
vb.net - VB.NET - 在内存中下载 zip 并将文件从内存中提取到磁盘
尽管找到了例子,但我在这方面遇到了一些麻烦。我认为这可能是编码问题,但我不确定。我正在尝试以编程方式从使用 cookie 的 https 服务器下载文件(因此我使用的是 httpwebrequest)。我正在调试打印要检查的流的容量,但输出 [原始] 文件看起来不同。尝试了其他编码无济于事。
代码:
所以我下载了正确大小的文件,但 dotnetzip 无法识别它,并且复制出来的文件是不完整/无效的 zip。我今天大部分时间都花在这上面,准备放弃了。
c# - C# WPF 使用 DotNetZip 检测提取完成?
我一直在尝试使用 Ionic.Zip (DotNetZip) 通过程序提取下载的 zip 文件。但是当我试图检测提取过程何时完成时,我被卡住了。该库包含一个 ExtractProgress 事件,因此我尝试通过进度条检测它,但它会根据每个条目作为单个条目而不是整个 zip 来更新进度条。因此,一旦第一个文件条目被解压缩,它就会认为它“已完成”。有谁知道使用 DotNetZip 检测提取整个 zip 完成的方法?
c# - C# webapp中的DotNetZip - 如何更改zip文件夹结构的名称
这是我的应用程序中的代码
我想创建一个具有简化文件夹结构(即一个文件夹)的 zip 文件,该文件被写为输出。
我已经看到了类似问题的一些答案,并且我尝试了很多建议,但是我没有得到想要的结果。此代码生成具有完整文件夹结构的 zip 文件。
任何人都可以帮忙吗?
c# - 从 DotNetZip 条目加载图像
如何使用 DotNetZip ZipEntry 类在 WPF 中加载图像。
c# - DotNetZip 库:创建拆分存档 - System.UnauthorizedAccessException
当我将 zip.MaxOutputSegmentSize 设置得足够高时,只有一个 zip 文件可以工作。一旦我限制 MaxOutputSegmentSize 在其中一个拆分文件达到其最大大小后出现此错误 - 当我有一个像 20MB 这样的值时,它总是出现在文件“.z02”的末尾,如果值更小它也可能稍后发生一些文件。
如果我使用 zip.ZipErrorAction = ZipErrorAction.Skip 或 .Retry 我会得到一个 System.ObjectDisposedException 。
这里可能是什么问题,或者这是 DotNetZip 库中的错误?
堆栈跟踪:
使用 ZipErrorAction.Skip 的异常和 StackTrace:
在目标文件夹上带有过滤器的进程监视器显示没有任何可疑之处:(在这种情况下,创建了 3 个拆分文件,然后发生了异常)
c# - 无法访问 ASP.Net 中的已关闭文件(将文件保存在 zip 文件中)
当我在 zip 中保存多个文件时,出现此错误“无法访问已关闭的文件”。这是代码。错误在zip.Save(NewZipPath);
完全例外
谢谢。