NET 通用压缩器
Aspose.ZIP Universal Compressor for .NET 是一个轻量级的插件,简化了多个档案格式的目录压缩。 无论您需要包装内容用于分发、创建备份或准备存储和传输的文件,该插图提供了一个易于使用的 API 建立在 Asposa. ZIP 图书馆上.
安装和设置
在您的项目中安装 Aspose.ZIP 包,通过 NuGet Package Manager 或 Packages Manager Console.
设置您的许可证密钥,以便提供完整、无水标志的功能.
支持的平台:
操作系统:Windows、Linux(.NET Core 2.0+)、MacOS(10.12+)
框架: .NET Framework 2.0 至 4.8 、 .NET Standard 2.0 , .Net Core 及更高版本
开发环境 :Visual Studio 2010–2022
详细说明,请参见 安装指南 .
特点与功能
- **多格式支持 ** :压缩目录到 ZIP、7z、TAR 和 CPIO 形式.
- 简单的API :单线方法,以最小的配置压缩整个目录.
- 跨平台兼容性 :在Windows、Linux 和 macOS 环境中无缝运行.
- Enterprise Ready :支持大应用的测量许可和可扩展集成.
如何通过 C# .NET 压缩目录
下面的剪辑显示如何使用插件压缩一个目录:
using Aspose.Zip;
// Compress a directory into a ZIP archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.zip");
// Compress into a 7z archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.7z");
// Compress into a TAR archive
ArchiveFactory.CompressDirectory("C:\\InputDirectory", "C:\\OutputArchive.tar");
这个代码使用了 ArchiveFactory.CompressDirectory
方法压缩源目录到所需的档案格式.
最佳实践
在开始压缩之前,始终验证目标目录路径,以避免运行时间错误.
选择适合您的剧本的格式:
ZIP 用于一般用途使用和兼容性
7z 高压比率
TAR/CPIO 为 Unix/Linux 工作流
在大型目录上监测压缩性能,并考虑运行 UI 应用程序的背景任务.
保持您的 Aspose.ZIP 图书馆更新,以便从性能优化和新功能中获益.