NET 向けのユニバーサルコンプレッサ
Aspose.ZIP Universal Compressor for .NET は、複数のアーカイブフォーマットにディレクトリの圧縮を簡素化する軽量なプラグインです. あなたが配布のためのコンテンツをパッケージする必要があるかどうか、バックアップを作成するか、保存および転送のためにファイルを準備する必要がありますが、このプランはアスポーズ.
インストール&セットアップ
プロジェクトに 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 :最小限の設定で全ディレクトリを圧縮する一線の方法.
- Cross-Platform Compatibility :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 for Unix/Linux ワークフロー
大型ディレクトリでの圧縮パフォーマンスを監視し、UIアプリケーションの背景タスクでプロセスを実行することを検討します.
Aspose.ZIP ライブラリを更新して、パフォーマンスの最適化と新しい機能から利益を得ることができます.