
導入
タール (Tape Archive) は、ユニックスのようなシステムで使用される広く認められたフォーマットで、単一のアーカイブに複数のファイルを ストレージするために使用されます. このガイドでは、強力な図書館である .NET のための Aspose.ZIP を使用して C# で TAR ファイルを作成する方法を学びます. 効率的な TAR アーカウント管理のために設計され、改善された圧縮のために GZ 形式のファイルが 作成するオプションを含む。
なぜTARを使うのか?
TARファイルを使用すると、いくつかの利点があります:
- 効率的に保存し、パッケージファイルを1つのアーカイブに保存します。
- LinuxおよびUnixシステムで一般的に使用される。
- GZやXZなどの追加の圧縮フォーマットをサポートします。
テーブルコンテンツ
1. TAR ファイル処理を C# {#section1} で設定する
プログラミングで TAR ファイルを作成するには Aspose.ZIP for .NET を使用する必要があります。
- 自動タールアーカイブ作成。
- TAR、ZIP、GZなどを含むさまざまな圧縮形式のサポート。
- 大ファイルの効率的な処理。
インストール
NuGet を通じて図書館を簡単にインストールできるのは、以下のコマンドです。
PM> Install-Package Aspose.Zip
代わりに、DLLを直接ダウンロードできます。 Aspose ダウンロードページ.
2.TARファイルを作成するためのステップ
以下のシンプルなステップに従って プログラム的にTARアーカイブを作成する:
- TARアーカイブをインスタンティーする:例を作成する
TarArchive
クラス - ファイルをアーカイブに追加する:使用する
CreateEntry()
TAR にファイルやディレクトリを含む方法。 - タイトル:Save the TAR File: Call the
Save()
ファイルを保存する方法
コード例
以下は、TARアーカイブを作成する方法を示す迅速な例です。
// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
// Add files to the TAR archive
archive.CreateEntry("file1.txt", "input/file1.txt");
archive.CreateEntry("image.png", "input/image.png");
// Save the TAR file
archive.Save("output.tar");
}
このアプローチでは、複数のファイルを単一のTARアーカイブに組み合わせることができますが、ファイルをさらに圧縮するために、GZ形式のアーカイブを作成することもできます。
3.TARアーカイブを保存する
ファイルを追加した後、以下のコマンドを使用して TAR ファイルを保存できます:
archive.Save("final.tar");
このステップでは、コンプレッシャーおよび構造化されたアーカイブが利用可能であることを保証します。
4. TAR アーカイブにおける複数のファイルの処理
複数のファイルをダイナミックに追加するには、指定されたフォルダーを通してロープできます。
string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
foreach (string file in files)
{
archive.CreateEntry(Path.GetFileName(file), file);
}
archive.Save("batch_archive.tar");
}
この方法は 自動大規模TARファイル作成のプロセスを簡素化し、必要に応じてGZ圧縮の簡単な統合を可能にします。
5. 無料 API ライセンスを取得する
Aspose.ZIP の 完全な機能を解除するには、 (無料の暫定ライセンス)(https://purchase.aspose.com/temporary-license)を要求することを検討してください。
詳細なドキュメンタリーについては、 Aspose.ZIP ガイド ** を参照するか、コミュニティと関わるか ** アスポス フォーラム のご質問をお願いします。
6.結論と追加資源
概要
このガイドでは、以下をカバーしています。
- C#でTARファイルを作成する方法
- TARファイルに複数のファイルを追加する
- TARアーカイブを効率的に保存する
- TARファイルの作成
Aspose.ZIP for .NET を使用すると、アプリケーション内の TAR ファイルを効率的に 作成、抽出、管理できます. 今日 自動 TAR ファイル処理 を開始し、追加の圧縮オプションのための GZ フォーマット ファイル を作成することもできます!