Follow Us
分类
- Aspose.Total产品系列(1)
- Aspose.Words产品系列(21)
- Aspose.Cells产品系列(22)
- Aspose.Pdf产品系列(30)
- Aspose.Slides产品系列(14)
- Aspose.Email产品系列(9)
- Aspose.BarCode产品系列(14)
- Aspose.Tasks产品系列(5)
- Aspose.OCR产品系列(4)
- Aspose.Note产品系列(6)
- Aspose.3D产品系列(4)
- Aspose.CAD产品系列(1)
- 客戶通讯(7)
Archives
Category Archive: Aspose.ZIP产品系列
使用 C# .NET 以编程方式创建 7z (7-Zip) 档案
在上一篇文章中,我讨论了使用C#创建ZIP档案的不同方法。本文还介绍了如何创建加密和受密码保护的 ZIP 档案。除了ZIP格式,还有其他一些常用的存档格式,如7z、tar、RAR等,其中7z存档格式是基于开源架构的,用于压缩文件和文件夹的压缩率很高。它还支持 256 位 AES 加密并允许对文件名进行加密。在本文中,我将演示如何使用 C# 以编程方式创建 7z (7-Zip) 档案。
本文分为以下几个部分:
…
Posted in Aspose.ZIP产品系列
Tagged 使用 csharp 创建 7z 存档, 使用 csharp 创建 7zip 存档, 使用 csharp 创建加密的 7zip 存档
使用 C# 解压缩 ZIP 档案中的文件
在上一篇文章中,您学习了使用Aspose.ZIP for .NET 将文件和文件夹压缩到ZIP档案的不同方法。在这篇文章中,我将向您展示如何使用C#提取或解压缩 ZIP 档案中的文件。我们还将介绍如何解压缩受密码保护或AES 加密的 ZIP档案。本文分为以下几个部分:
…
Posted in Aspose.ZIP产品系列
Tagged 在 Csharp 中提取 ZIP 档案, 在 Csharp 中解压缩单个或多个文件, 在 Csharp 中解压缩受密码保护的 ZIP 文件, 在 CSharp 中解压缩文件
在C#中以编程方式将文件或文件夹添加到ZIP存档
ZIP存档用于将一个或多个文件或文件夹压缩并保存到单个容器中。 ZIP归档文件封装了文件和文件夹,并保存了它们的元数据信息。 归档的最常见用法是减小用于存储或传输的文件的大小,并应用加密技术以提高安全性。 除文件压缩工具外,各种桌面和Web应用程序还使用自动压缩/提取功能来上载,下载,共享或加密文件。 本文还针对类似的情况,并提供了一些简单的方法来压缩文件或文件夹,并使用C#以编程方式创建ZIP存档。
在本文中,您将学习如何执行以下ZIP归档操作:
先决条件– C#ZIP库
Aspose.ZIP for .NET 是一个功能强大且易于使用的API,用于在.NET应用程序中压缩或解压缩文件和文件夹。 它还提供AES加密技术来加密ZIP存档中的文件。您可以从NuGet安装API或从“下载”部分下载其二进制文件。
在C#中创建一个ZIP存档
以下是通过将文件添加到ZIP归档文件来压缩文件的步骤:
- 为输出ZIP存档创建FileStream对象。
- 将源文件打开到FileStream对象中。
- 创建一个Archive类的对象。
- 使用Archive.CreateEntry(string,FileStream)方法将文件添加到存档中。
- 使用Archive.Save(FileStream)方法创建ZIP存档。
下面的代码示例演示如何使用C#将文件添加到ZIP存档中。
在C#中将多个文件添加到ZIP存档中
如果要将多个文件添加到ZIP存档中,则可以使用以下方式之一进行操作。
使用FileStream压缩多个文件
在此方法中,FileStream类用于使用Archive.CreateEntry(String,FileStream)方法将文件添加到ZIP存档中。 下面的代码示例演示如何在C#中将多个文件添加到ZIP中。
使用FileInfo压缩多个文件
您也可以使用FileInfo类将多个文件添加到ZIP存档中。 在此方法中,将使用FileInfo类加载文件,并使用Archive.CreateEntry(String,FileInfo)方法将其添加到ZIP存档中。 下面的代码示例演示如何使用C#中的FileInfo类对多个文件进行ZIP处理。
使用路径的ZIP文件
您可以将文件的路径直接提供给Archive.CreateEntry(String …
Posted in Aspose.ZIP产品系列
Tagged Csharp ASP.NET ZIP, 创建AES加密的ZIP文件, 在Csharp中创建ZIP存档, 将单个文件添加到ZIP csharp, 将多个文件添加到ZIP csharp