すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:ファイルの圧縮

最終更新日:Feb 08, 2025

ファイルのサイズと数は、アップロードの効率に影響します。 大きなファイルまたは複数のファイルのElastic Compute Service (ECS) インスタンスへの転送を高速化するには、ファイルまたはフォルダーを圧縮、アップロード、および解凍することを推奨します。 このトピックでは、ファイルまたはフォルダーを圧縮および解凍し、ファイルの転送後にファイルの整合性を確認する方法について説明します。

ソリューションの概要

大きなファイルと多数のファイルが転送されるシナリオでは、ファイル転送効率を向上させることができます。 Workbenchなどのツールでは、一度にアップロードできるファイルは1つだけです。 複数のファイルを圧縮パッケージに圧縮し、パッケージをアップロードできます。 これにより、ファイルを一括アップロードできます。

手順

  1. オンプレミスのコンピューターでファイルを圧縮します。 ECSインスタンスにアップロードするファイルまたはフォルダーを、オンプレミスオペレーティングシステムの圧縮パッケージに圧縮できます。

  2. 圧縮パッケージをECSインスタンスにアップロードします。 ツールを使用して、圧縮パッケージをインスタンスにアップロードできます。

  3. ECSインスタンスの圧縮パッケージからファイルを解凍します。 パッケージがアップロードされた後、ECSインスタンス上のパッケージからファイルを解凍します。

圧縮ツールの選択

次の表に基づいて、適切な圧縮ツールを選択してファイルを圧縮できます。

好みに基づいて圧縮ツールを選択することもできます。 次の表に、特定の圧縮ツールと圧縮形式を示します。

オンプレミスオペレーティングシステム

ECSインスタンスのオペレーティングシステム

圧縮パッケージ形式

圧縮ツール

圧縮チュートリアル

減圧チュートリアル

Windows

Windows

zip

内蔵の圧缩ツール

Windowsでファイルをzipパッケージに圧縮する

Windowsでzipパッケージからファイルを解凍する

Windows

Linux

tar.gz

7-ジップ

Windowsでファイルをtar.gzパッケージに圧縮する

Linuxでtar.gzパッケージからファイルを解凍する

macOSとLinux

Windows

zip

zip (コマンド)

macOSまたはLinuxでファイルをzipパッケージに圧縮する

Windowsでzipパッケージからファイルを解凍する

macOSとLinux

Linux

tar.gz

tar (コマンド)

macOSまたはLinuxでファイルをtar.gzパッケージに圧縮する

Linuxでtar.gzパッケージからファイルを解凍する

圧縮チュートリアル

Windowsでファイルをzipパッケージに圧縮

Windowsに付属の圧縮機能を使用して、ファイルをzipパッケージに圧縮できます。 次の手順を実行します。

インターフェースは、オペレーティングシステムに基づいて異なり得る。
  1. 圧縮するフォルダーまたはファイルを見つけて、そのフォルダーまたはファイルを右クリックし、[送信先] > [圧縮 (zip形式) フォルダー] を選択します。

  2. 圧縮が完了すると、圧縮されたパッケージは. zipはフォルダまたはファイルの横に生成されます。

    2025-01-10_10-58-06 (1)

Windowsでファイルをtar.gzパッケージに圧縮します

Windowsでファイルをtar.gzパッケージに圧縮するには、追加の圧縮ツールをインストールする必要があります。 この例では、7-Zipが使用されます。

手順は、使用する圧縮ツールによって異なる場合があります。 圧縮ツールに基づいてステップを調整します。
  1. フォルダまたはファイルをtarパッケージにパッケージ化します。

    圧縮するフォルダまたはファイルを見つけ、そのフォルダまたはファイルを右クリックして、7-Zip > [アーカイブに追加] を選択します。 [アーカイブに追加] ダイアログボックスで、[アーカイブ形式] パラメーターをtarに設定し、[OK] をクリックします。 このステップでは、フォルダまたはファイルがtarパッケージにパッケージ化されます。

    2025-01-10_11-18-37 (1)

  2. tarパッケージをtar.gzパッケージに圧縮します。

    手順1でパックしたパッケージを見つけ、パッケージを右クリックして、7-Zip > [アーカイブに追加] を選択します。 [アーカイブに追加] ダイアログボックスで、[アーカイブ形式] パラメーターをgzipに設定し、[OK] をクリックします。 このステップでは、ステップ1で生成されたtarパッケージは、. tar.gz.

    2025-01-10_11-31-52 (2)

  3. 圧縮が完了すると、圧縮されたパッケージは. tar.gzは元のtarパッケージの隣に生成されます。

macOSまたはLinuxでファイルをzipパッケージに圧縮する

macOSまたはLinuxターミナルで、次のコマンドを実行して圧縮を完了します。

zip -r <Package name>.zip <Folder that you want to compress>

たとえば、testフォルダをtest.zipパッケージに圧縮するには、次のコマンドを実行します。

zip -r test.zip test

macOSまたはLinuxでファイルをtar.gzパッケージに圧縮する

macOSまたはLinuxターミナルで、次のコマンドを実行して圧縮を完了します。

tar -zcvf <Package name>.tar.gz <Folder that you want to compress>

たとえば、testフォルダをtest.tar.gzパッケージに圧縮するには、次のコマンドを実行します。

tar -zcvf test.tar.gz test

減圧チュートリアル

Windowsインスタンスのzipパッケージからファイルを解凍

  1. Windowsインスタンスで、ファイルを解凍するzipパッケージを見つけます。

  2. zipパッケージを右クリックし、[すべて抽出] を選択します。 [圧縮フォルダーの抽出] ダイアログボックスで、zipパッケージ内のファイルを解凍するディレクトリを指定し、[抽出] をクリックします。 次に、ファイルが解凍されるまで待ちます。

    2025-01-10_14-11-48 (1)

Linuxインスタンスのtar.gzパッケージからファイルを解凍

Linuxインスタンスで、tar.gzパッケージが格納されているディレクトリに移動し、次のコマンドを実行してパッケージからファイルを解凍します。

tar -zxvf <Package name>.tar.gz

たとえば、test.tar.gzという名前のパッケージからファイルを解凍するには、次のコマンドを実行します。

tar -zxvf test.tar.gz