问题标签 [ionic-zip]

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.

0 投票
0 回答
684 浏览

c# - 使用带有进度条的 Ionic.ZIP 压缩文件 [Windows 窗体]

我正在准备一个为给定目录创建 zip 文件的应用程序。

我希望在创建 zip 时显示以下内容。

  1. 完成该 zip 的预计时间(已用时间和剩余时间)
  2. 压缩完成百分比

这是我的书面代码:

在此处输入图像描述

第一个进度条适用于文件的大小,因为e.BytesTransferrede.TotalBytesToTransfer是以Bytes为单位的返回大小。

但是e.EntriesSavede.EntriesTotal将返回已保存条目的长度和我们添加的条目总数。

所以我希望第二个进度条根据整个选定文件和压缩文件的大小工作。

您的努力将不胜感激。

谢谢...

0 投票
0 回答
853 浏览

encryption - 加密档案中的文件名,防止在 c# 中使用 ionic.zip 显示内容列表

我知道使用 ionic.zip 压缩文件,如下所示:

但是此代码允许人们查看加密的文件和文件夹名称。我可以做些什么来防止出现存档(加密)的文件和文件夹名称?

0 投票
1 回答
340 浏览

c# - 如何在 C# 中的 WinRAR、7Zip、Zip、Tar、Winzip 中检查文件是否存在

在我的项目中,我正在上传一个7Zip, Zip, Tar, Winzip, WinRAR, 等文件。

现在我想使用 C# 检查上传的存档中是否存在特定文件。

谁能帮帮我吗?

0 投票
1 回答
501 浏览

c# - 如何在 C# 中使用 Ionic-zip 下载大文件时修复 zip 文件损坏错误

在 c# 中使用 Ionic.zip 下载大文件时出现错误文件损坏错误。当用户提取该文件时,将显示损坏的文件。当我用更少的文件做同样的事情时,它工作正常。即使它在创建 zip 文件时也没有给出任何错误。我正在创建现有 pdf 文件的 zip 文件,这些文件添加到一个 zip 文件中。可能有 5 个文件或 1000 个文件,每个文件至少 10 MB。

我尝试过使用谷歌提供的阈值和所有其他选项,但没有找到任何解决方案。

我应该能够在 zip 中下载大文件。

0 投票
1 回答
508 浏览

c# - 如何在 asp classic 中使用 ionic zip 或 dot net zip

如何在 Classic ASP 中使用 ionic zip 或 dotnet zip 库来提取 zip 文件?我是经典asp的新手。所以请你详细说明一步一步。它怎么能在服务器上也能工作。

0 投票
1 回答
171 浏览

c# - 压缩时缺少文件

我正在使用 Ionic.zip 压缩一堆文件。这是我将这些文件添加到 zip 中的代码。

当我检查 zip 中的文件数时,它显示 5,但是当我打开 zip 文件时,它里面只有 4 个文件,并且缺少文件名中包含中文字符的文件。我尝试了多次和不同的文件,只有当文件中包含中文字符时才会发生文件丢失。无论如何我可以做些什么来解决这个问题?

0 投票
0 回答
761 浏览

c# - 如何在 NET Core 3.1 中解压缩使用 Ionic Zip 压缩的数据(不使用 Ionic 解压缩)

我们的系统有多个应用程序,其中一个使用 Ionic Zip 压缩文本并将字节数组保存到数据库中。

我们正在开发一个使用 NET Core 3.1 构建的不同应用程序,我想访问这些数据,但不想使用 Ionic Zip 包来获取访问权限,因为它不是为 Core 3.1 构建的。

我想在内存中执行此操作,并尝试了 System.IO.Compression 中可用的 3 种解压缩流类型中的每一种,并且都声称数据是使用不受支持的方法压缩的。

有人知道这样做的方法吗?

0 投票
0 回答
22 浏览

asp.net - 如何阻止 Ionic zip 将 null 附加到文件末尾

我有一个 VB.net (ASPX),它从我的应用程序接收文件(数据流),并根据开关将文件按原样保存或使用 ionic.zip 压缩和加密它。当文件未经加密保存时,它是字节完美的。当同一个文件被压缩/加密然后解密/解压缩时,解密文件的末尾会附加一个额外的空 (ascii(0)) 字符。这通常不是问题,但 MS Office 产品会抱怨文件损坏(然后可以正常打开)。

我使用的代码相当简单,我看不到任何问题。我在使用 ionic zip 搜索此问题时一无所获。这是代码;

有任何想法吗?

编辑:

无论是从“.exe”文件还是“.zip”文件中提取文件,我都会得到相同的结果

0 投票
1 回答
200 浏览

c# - 已添加具有相同密钥的项目 C# -Ionic.Zip

我正在尝试基于多项选择下载 zip 文件,这意味着用户选择文档并按下下载文件按钮,然后生成 zip 文件。

一切正常。我的 zip 文件也正在下载中。但有时当我一次又一次地按下下载按钮时,它会给我以下错误。我注意到当我下载任何新文件时不会产生这个错误。但是当我下载那些我已经下载过多次的文件时,就会产生这个错误

请注意,此错误非常罕见。而且我似乎无法弄清楚为什么经过多次谷歌搜索。我在下面发布我的代码。谁能帮我?

0 投票
1 回答
51 浏览

c# - c# zip文件创建引发错误文件未找到

我们正在尝试使用 C# Ionic zip 库保存 zip 文件。但似乎给出了找不到文件的错误。

代码如下:

任何帮助表示赞赏