XZは、広く使用されている圧縮形式の1つです。ビジネスデータストレージを最適化し、信頼性の高いデータ転送を確保する機能を提供します。このガイドでは、C#におけるXZ圧縮と抽出を達成する方法を説明します。Aspose.ZIP for .NETは、アーカイブファイル形式に対応するためのエンタープライズレベルのSDKです。実装は非常にシンプルで、ニーズに応じてコードサンプルを修正できます。XZに加えて、プログラムでZSTアーカイブを圧縮および解凍する方法も見ていきます。
SDKのインストール
Aspose.ZIP for .NETをインストールするには、次のコマンドを実行します:
Install-Package Aspose.Zip
SDKファイルをダウンロードするか、NuGetパッケージマネージャーを介してインストールすることもできます。
C#におけるXZ圧縮と抽出
さて、実装フェーズに移りましょう。以下の手順に従ってください:
以下のコードサンプルはXZファイルを作成します:
出力:
同様に、XZファイルを解凍したい場合は、以下のコードスニペットに従ってください:
出力:
Aspose.ZIP for .NETを使用したZSTファイルの圧縮
このブログ記事で最初に述べたように、Aspose.ZIP for .NETは、アーカイブファイル形式で作業するための機能を提供します。このセクションでは、.NETでZSTファイルを圧縮および解凍する方法を見ていきます:
ZST圧縮については、以下のコードサンプルに従ってください 以下のコードサンプルを使用してZSTファイルを抽出できます:
無料ライセンスを取得
この圧縮SDKを評価制限を超えて試すために、無料の一時ライセンスを取得してください。
結論
これでこのブログ記事は終了です。C#でプログラム的にXZ圧縮と抽出を達成する方法を説明しました。また、Aspose.ZIP for .NETを使用してZSTアーカイブを圧縮および解凍する方法についても説明しました。今後も有用なトピックについて執筆を続けます。その間に、ドキュメントやAPIリファレンスを探索できます。GitHubリポジトリを訪れて、コード例をご覧ください。
また、私たちのsupport forumで質問することもできます。
FAQ
Q: XZはどのくらい圧縮しますか?
Aspose.ZIP for .NETを使用すると、XZは通常データタイプに応じてファイルを2倍から5倍に圧縮できます。
Q: XZ圧縮形式とは何ですか?
XZ圧縮形式は、LZMA2アルゴリズムに基づくロスレスデータ圧縮形式です。非常に高い圧縮比を達成しつつ、大きなファイルを効率的に処理するように設計されています。
Q: XZはロスレスですか?
はい、XZはロスレス圧縮形式であり、データを失うことなくファイルサイズを削減し、元のファイルは復元後に完全に復元できます。
Q: ZST形式とは何ですか?
ZST形式(一般的にZstandardまたはZSTDとして知られる)は、高速なロスレス圧縮アルゴリズムおよびファイル形式です。
Q: .ZSTファイルを抽出するにはどうすればよいですか?
.NETでは、Aspose.ZIP for .NETを使用して簡単にZSTファイルを抽出できます。このリンクを訪れて、コードサンプルを確認してください。