7 つの ZIP ファイルの作成 - Aspose.Zip for .NET チュートリアル

導入

.NET 開発の分野では、ファイルの管理と圧縮は一般的なタスクです。 Aspose.Zip for .NET は、圧縮アーカイブを操作するための強力なソリューションを提供し、さまざまな圧縮方法を提供します。このチュートリアルでは、Aspose.Zip for .NET を使用して、さまざまな圧縮方法で Seven Zip ファイルを作成する方法を説明します。

前提条件

チュートリアルに入る前に、次のものが揃っていることを確認してください。

  • C# プログラミングの基本的な理解。
  • Visual Studio がマシンにインストールされていること。
  • .NET ライブラリ用の Aspose.Zip。ダウンロードできますここ.

名前空間のインポート

まず、必要な名前空間を C# プロジェクトにインポートします。開始するには、次のコード スニペットを使用します。

using Aspose.Zip.Saving;
using Aspose.Zip.SevenZip;

LZMA2 圧縮

//例: SevenZip とさまざまな圧縮方法

//LZMA2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipLZMA2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_lzma2.7z");
}

//ExEnd: SevenZipWithVariousCompressionMethods
Console.WriteLine("Successfully Created a Seven Zip File with LZMA2 Compression");

BZip2圧縮

//BZip2
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipBZip2CompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_bzip2.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with BZip2 Compression");

保存、圧縮なし

//保存、圧縮なし
using (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(new SevenZipStoreCompressionSettings())))
{
    archive.CreateEntries(dataDir);
    archive.Save("SevenZip_store.7z");
}
Console.WriteLine("Successfully Created a Seven Zip File with No Compression (Store)");

結論

このチュートリアルでは、さまざまな圧縮方法を使用して Seven Zip ファイルを作成する際の Aspose.Zip for .NET の多用途性を検討しました。高い圧縮率が必要な場合でも、まったく圧縮を行わない場合でも、Aspose.Zip は要件を満たす柔軟性を提供します。

よくある質問

Aspose.Zip for .NET はどのような種類のファイルでも使用できますか?

はい。Aspose.Zip for .NET は幅広いファイル タイプをサポートしており、さまざまな形式の圧縮と解凍が可能です。

Aspose.Zip for .NET の無料トライアルは利用できますか?

はい、無料トライアルを利用できますここ.

Aspose.Zip for .NET のドキュメントはどこで見つけられますか?

ドキュメントは利用可能ですここ.

Aspose.Zip for .NET の一時ライセンスを取得するにはどうすればよいですか?

仮免許も取得できるここ.

Aspose.Zip for .NET のサポートはどこで入手できますか?

サポートを求めることができます。Aspose.Zip フォーラム.