在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
ZIP 是菲尔-卡茨(Phil Katz)创建的文件格式名称,由 PKZIP 最先流行起来,这也是术语 "ZIP "的由来。现在,它已成为各种软件程序和操作系统常用的知名文件压缩标准。
要创建、提取或处理 ZIP 文件用户可以使用各种软件工具、操作系统内置功能或命令行界面。这样就可以有效地管理和压缩文件。
ZIP 是一种常见的存档文件格式和文件压缩工具,用于将一个或多个文件和目录打包压缩成单个文件。通常,".zip "文件扩展名是一条线索。在本文中,我们将使用 C# .NET Core 创建一个 zip 文件。
1.启动一个全新的 Asp.NET Core 项目。
2.在生成的项目中安装 IronZIP 库。
3.使用 "IronArchive "类,实例化一个空白的 ZIP 文件。
4.要向空白 ZIP 文件添加文件,请使用 Add
方法。
5.您可以使用 FromFile
方法打开现有的 ZIP 文件。
.NET 库 IronZIP它简化了.NET 应用程序中 ZIP 文件的处理和管理。它为程序员提供了多种功能和工具,使他们能以多种方式处理 ZIP 存档。
其中包括创建、删除、压缩数据、打开、解密和编辑 ZIP 文件中包含的文件和文件夹。
密码保护和加密: 此功能允许你加密 ZIP 文件并应用密码保护,以确保 ZIP 存档内容的安全。
IronZIP 可能是开发人员管理其应用程序 ZIP 文件的有用工具。它提供了一系列既简单又通用的功能,可在 .NET 框架内以编程方式与 ZIP 压缩文件进行交互。
由于软件库会随着时间的推移而改变和改进,因此请查阅官方文档、发行说明或 IronZIP 网站 了解有关功能、性能、兼容性以及后续版本中引入的任何新功能的最新信息。要了解更多信息,请查看 这里.
启动 Visual Studio 程序后,从 "文件 "菜单中选择 "文件"。选择 "新建项目 "后,选择".NET Core 控制台应用程序"。
选择文件位置后,在指定文本字段中输入项目名称。接下来,如下面的示例所示,单击 "创建 "按钮并选择所需的 .NET Framework。
之后,Visual Studio 项目将根据所选应用程序构建其结构。如果要通过控制台、Windows 或网络应用程序来创建或执行应用程序,可以通过访问 program.cs 文件来添加代码。
之后,可以对代码进行测试并添加库。
您可以使用 Visual Studio 软件的 NuGet 包管理器功能将软件包直接安装到您的解决方案中。您可以使用下面的快照访问 NuGet 包管理器。
它提供了一个搜索框,可以调出 NuGet 网站的软件包列表。下面的截图显示了在软件包管理器中查找 "IronZip "的位置。
上图显示了相关搜索词列表。要安装解决方案软件包,必须选择所需的选项。
要查看 "软件包管理器控制台",请在 Visual Studio 中选择 "工具">"NuGet 软件包管理器"。
在软件包管理器的终端选项卡中添加以下一行:
Install-Package IronZip
下载软件包并将其安装到活动项目后即可使用。
NuGet 软件包可直接从 网站 使用第三种方法。
要直接从网站下载最新的软件包,请点击此处 链接.要在项目中包含该软件包,请下载它并遵守给出的指南。
下载完成后,选择引用并查看其位置。
要在 C# 中使用 IronZIP 生成 ZIP 压缩文件,必须在保存前向压缩包中添加文件或目录。使用 IronZIP 生成 ZIP 文件的示例如下。
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
using IronZip;
using (var archive = new IronZipArchive())
{
archive.Add("1.png");
archive.Add("2.png");
archive.SaveAs("new.zip");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
在代码中,我们首先为 "IronZipArchive "创建一个对象,这样就可以使用 "添加 "方法。在创建对象时,我们还可以将压缩级别作为参数传递。
然后,通过将文件路径作为字符串数组或字符串值传递,我们就可以开始创建一次包含多个文件的 ZIP 文件。
然后,在 SaveAs
方法的帮助下,我们可以将新的 ZIP 文件保存到指定目录的文件系统中。它将把所有文件保存为一个压缩文件。
要了解有关 IronZIP 的更多信息,请点击 这里.
IronZIP 是专门为在 C# 应用程序中管理 ZIP 文件而创建的 .NET 库。它允许开发人员管理 ZIP 文件的压缩、提取和修改。
IronZIP 使用清晰的 API 来简化复杂的流程,使文件操作更容易,如提取特定文件、批量提取文件、添加条目和修改现有归档文件。
开发人员可以使用该软件包增强 C# 项目中的文件管理功能,而无需从头开始。它可以轻松地融入其中。由于其灵活性,可以动态地从 ZIP 文件中添加、修改和删除文件,以满足不同应用程序的需求。
IronZIP 强大的异常处理工具提供了一致的工作流程,便于在 ZIP 文件丢失或损坏等情况下进行纠错。
虽然我的记忆可能与最新更新不符,但 IronZIP 过去为在 .NET 设置中处理 ZIP 文件提供了可靠的选择。
IronZIP 提供了一个 免费试用价格从 $749 起。