C# を使用して TAR を TAR.Z に変換する方法

まず、C# プロジェクトで Aspose.Zip ライブラリを取得して参照する必要があります。通常は、Aspose Web サイトからダウンロードするか、利用可能な場合は NuGet パッケージ を使用します。 パッケージ マネージャーで、Aspose.ZIP を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

Visual Studio パッケージを使用して NuGet パッケージを管理する

パッケージ マネージャー コンソール コマンド:

PM> Install-Package Aspose.Zip

C# 経由で TAR を TAR.Z に変換する手順

Convertation from TAR to TAR.Z consist of following steps:

  • Extract archive to intermediate storage
  • Compress extracted data to desired format

システム要求

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

TARからTAR.Zに変換するサンプルコード

TAR から ZIP など、ある形式から別の形式へのファイルの変換は、アーカイブや圧縮を伴う貴重なプロセスです。この場合、TAR から ZIP への変換は 2 段階の手順になります。まず、TAR アーカイブが作成されます。これは、元の階層構造と関連するメタデータを維持しながら、ファイルとディレクトリをバンドルします。この TAR アーカイブは、変換中にデータの整合性を維持するためのコンテナとして機能します。

2 番目のステップでは、TAR アーカイブが ZIP 形式に圧縮されます。 ZIP 圧縮は、その効率性とクロスプラットフォーム互換性で知られており、アーカイブやデータ転送によく使われています。結果として得られる ZIP アーカイブは、元のデータと構造を保持しながら、ファイル サイズを大幅に削減します。 ZIP アーカイブは広く認識されており、簡単にアクセスできるため、この変換は、異なるオペレーティング システム間でデータを共有または配布する必要がある場合に役立ちます。ファイル ストレージでもデータ交換でも、TAR を ZIP に変換するとプロセスが効率化され、データがそのままの状態で圧縮された状態で効率的に管理できるようになります。

TAR.Z への変換が完了すると、結果として得られるアーカイブは幅広い互換性を持つようになります。さまざまなプラットフォームに対応しており、簡単に共有してアクセスできます。この変換により、圧縮形式間の移行が簡素化され、圧縮効率が最大化され、データの安全性と TAR.Z 形式への適応性が確保されます。データの整合性を維持しながら、TAR.Z 形式に切り替えたり、TAR.Z 形式でデータを配布したりする必要があるユーザーにとって、これは有益であることがわかります。

TAR からさまざまな形式へのコード: 通常、TAR アーカイブには複数のレコードまたはファイルが含まれます。このアーカイブを GZ (Gzip)、LZ (Lzip)、Z (Unix Compress)、XZ (XZ Utils)、BZ2 (Bzip2) などの形式に変換する一般的なアプローチは、まずコンテンツを TAR (テープ) にパッケージ化することです。アーカイブ)形式。このプロセスは、Linux 環境での一般的な手法を彷彿とさせます。

この変換プロセスでは、TAR アーカイブ内の各ファイルまたはレコードが最初に 1 つの TAR アーカイブにバンドルされます。この TAR アーカイブは、個々のファイルのコンテナとして機能し、元の構造とメタデータを保存します。データが TAR アーカイブ内にカプセル化されると、さまざまな圧縮アルゴリズムや形式を適用することが容易になります。

TAR が中間フォーマットとして選択されるのは、そのシンプルさと、さまざまな Unix 系オペレーティング システム間での幅広い互換性によるものです。これは、圧縮を直接適用せずにファイルをグループ化する簡単な方法を提供します。 TAR パッケージ化が完了したら、後続の圧縮操作を TAR アーカイブに適用して、GZ、LZ、Z、XZ、BZ2 などの目的の出力形式を生成できます。

TAR から TAR.Z に変換 - C#:

    using (XzArchive archive = new XzArchive())
    {
        archive.SetSource("source1.tar");
        archive.Save("output.tar.z");
    }



ZIPをTAR.LZに変換する無料アプリ

TAR から TAR.Z への変換のライブ デモを確認してください。次のような利点があります。


アーカイブを圧縮、抽出、暗号化、復号化、変換、結合できる信頼性の高い Aspose.ZIP ライブラリ。 Aspose.ZIP for .NET API を使用すると、圧縮ファイル形式の根本的な複雑さを考慮することなく、最小限のコーディング作業でさまざまなアーカイブ タイプを操作できます。

その他のサポートされている TAR 変換

TAR を、以下にリストするいくつかのファイル形式を含む他の多くのファイル形式に変換することもできます。