中文

使用 C# .NET 以编程方式创建 7z (7-Zip) 档案

在 previous post 中,我讨论了使用 C# 创建 ZIP 档案的不同方法。本文还介绍了如何创建加密和受密码保护的 ZIP 档案。除了ZIP格式,还有一些其他常用的存档格式,如7z、tar、RAR等。其中,7z存档格式是基于开源架构的它用于压缩具有高压缩比的文件和文件夹。它还支持 256 位 AES 加密,并允许加密文件名。在本文中,我将演示如何使用 C# 以编程方式创建 7z (7-Zip) 存档。 本文分为以下几个部分: 使用 C# 创建 7z (7-Zip) 存档 使用 C# 创建 AES 加密 7z 存档 使用 C# 为 7z 条目设置不同的密码 本文中的所有步骤和代码示例均基于 Aspose.ZIP for .NET。因此,请确保您已使用以下任一方法安装 API: 使用 NuGet 包管理器 安装。 下载 DLL and add its reference to the project. 使用 C# 创建 7z (7-Zip) 存档 将文件压缩到 7z 存档中可能有两种可能的情况。要么你只有一个文件,要么可能有一堆文件要压缩。您可以明确地处理这两种情况。 使用单个条目创建 7z 存档 以下是使用单个条目创建 7z 存档的步骤。
五月 6, 2020 · 2 分钟 · 乌斯曼·阿齐兹

使用 C# 解压缩 ZIP 档案中的文件

在之前的 post 中,您学习了使用 Aspose.ZIP for .NET 将文件和文件夹压缩到 ZIP 档案中的不同方法。在这篇文章中,我将向您展示如何在 C# 中提取或解压缩 ZIP 文件。我们还将介绍如何在 C# 中提取受密码保护或 AES 加密的 ZIP 存档。本文分为以下几个部分: 用于解压缩文件的 C# API - 免费下载 在 C# 中解压缩 ZIP 文件 解压缩受密码保护的 ZIP 文件 在 C# 中提取 AES 加密的 ZIP 文件 用于解压缩 ZIP 文件的 C# API - 免费下载 在我们开始之前,请确保您已 下载 并引用了适用于 .NET 的 Aspose.ZIP,或者在您的项目中使用 NuGet 包管理器 安装了它的包。 在 C# .NET 中解压缩 ZIP 文件 解压缩 ZIP 文件的过程可以通过两种方式实现: 分别解压缩 ZIP 中的每个文件 解压文件到指定文件夹 在第一种方法中,您可以显式访问和解压缩 ZIP 存档中的每个文件。此外,您可以打印提取过程的进度。而第二种方法只是将文件解压缩到指定的文件夹中。
四月 23, 2020 · 2 分钟 · 乌斯曼·阿齐兹

在 C# 中以编程方式将文件或文件夹添加到 ZIP 存档

ZIP 档案用于将一个或多个文件或文件夹压缩并保存到单个容器中。 ZIP 存档封装文件和文件夹并保存它们的元数据信息。归档的最常见用途是减小文件的大小以进行存储或传输,并应用加密以确保安全。除了文件压缩工具外,自动压缩/提取功能还用于各种桌面和 Web 应用程序,用于上传、下载、共享或加密文件。本文还针对类似的场景,介绍了一些使用 C# 以编程方式压缩文件或文件夹以及创建 ZIP 存档的简单方法。 在本文中,您将了解如何执行以下 ZIP 归档操作: 使用 C# 创建 ZIP 存档 将多个文件添加到 ZIP 存档 将文件夹添加到 ZIP 存档 使用 ZipCrypto 创建受密码保护的 ZIP 存档 使用 AES 加密加密 ZIP 存档 设置并行压缩模式 C# 压缩库 Aspose.ZIP for .NET 是一个功能强大且易于使用的 API,用于在 .NET 应用程序中压缩或解压缩文件和文件夹。它还提供 AES 加密技术来加密 C# 中 ZIP 中的文件。您可以从 NuGet 安装 API,或从 Downloads 部分下载其二进制文件。 在 C# 中创建 ZIP 存档 以下是通过将文件添加到 ZIP 存档来压缩文件的步骤: 为输出 ZIP 存档创建一个 FileStream 对象。 将源文件打开到 FileStream 对象中。 创建一个 Archive 类的对象。 使用 Archive.
四月 22, 2020 · 4 分钟 · 乌斯曼·阿齐兹