Windowsで.tar.gzファイルを開く方法は?


68

残念ながら.tar.gzファイル形式でしか利用できないファイルを開く必要があり、Windows 7を使用しています。7-zipその後.tar、Windowsで開くことができないファイルがありますが、それを使用してファイルを解凍できます。

.tar.gzWindowsでファイルを開く方法はありますか?


5
@Sparr:.tar.gzサードパーティのソフトウェアを使用しない最も広く普及しているクライアントオペレーティングシステムではサポートされていません。それに加えて、Linuxで使用する場合、コマンドフラグの使いやすさは非常に悪く、覚えるのは非常に困難です。Untar、ungz、gz、tarを
ジョナス

はい。ただし、他のアーカイブ形式よりも多くのプラットフォームのソフトウェアでサポートされています。untarおよびgunzipバイナリをダウンロードできないOSまたはそのディストリビューションに名前を付けることはできません。バイナリや解凍用のソースもないプラットフォームをたくさん挙げることができます。
スパー

1
@Sparr:私は私の質問に書いたように、.tar.gzされていないサードパーティ製のソフトウェアを使用せずにWindowsでサポートされています。しかし、サポートされ.zip.zipおり、Linuxでもサポートされていると思います。ファイルがその.zip形式で利用可能だった場合、私はこの質問をしていませんでした。
ジョナス

3
おそらく私は言い換える必要があります。あなたは「悲しい」間違った場所に置いたと思います。「使用」する前に属します。
スパー

2
使いにくい?そのためのフレーズがあります:RTFM。man tar。覚えておく必要があるのは、フラグの最後にfファイルが必要なことだけです。ここでは基本です:tar cf arch.tar folder/cが reating のFと呼ばれるILE arch.tarフォルダからをfolder/tar xf arch.tar電子うのxから道のF ILEをarch.tar。これはtar.gzファイルでも機能します。zフラグは必要ありません。
ブレーデンベスト14

回答:


62

7-zipを使用して.tarファイルも解凍できます。

  1. ファイルを右クリック
  2. 7-zipを選択->ここに抽出/抽出先

1
私にはうまくいきませんが、7-zipを最新バージョンにアップグレードしようとします。
ジョナス

10
7-Zipを9.16から9.20にアップグレードした後、正常に動作します。ありがとう。
ジョナス

2
@ポール、1ステップでそれを行う方法は?
Pacerier

1
@Pacerier-gzipとtarballの2つのファイルタイプを展開するため、7-zipを使用して1ステップで実行することはできません。Linuxを使用できる場合は、コマンドラインで1つの手順を実行できますtar xvfz somefilename.tar.gz。それ以外の場合は、これらの答えを
ポール

1
@KolobCanyon -ファイルを右クリックし、[/エキスここエキス> 7-zip-を選択するために...
ポール

17

7-zipが機能します。.tarファイルの一部を解凍した後の2番目のステップとして、ファイルの一部を解凍する必要があると思います.gz

また、7-zip設定を確認する必要がある場合があります...

  • ツール→オプションをクリックします
  • 「システム」タブに移動します。
  • 「tar」と「gz」がオフになっていることを確認します。

1
おかげで、私の7-Zipを9.16から9.20にアップグレードした後に機能しました。
ジョナス

+1あなたのソリューションは、私のために働いた唯一のものでした。
Gherbiヒシャム

17.01 あなたの中のファイルを表示することができtar.gz、GUIでの2つの段階でアーカイブ-ちょうどあなたのユーザーとファイルを関連付けます。今すぐrpmdebファイルを関連付けることもできます。
スチュアートカルドール

8

可能な場合は、常にウィンドウにbashを使用し、通常の

 tar -xvzf <filename.tar.gz>

自問してください。GitBashが既にインストールされていますか... 3 :)
Lorem Ipsum

1
@LoremIpsumはい、Linuxサブシステムは現在Windows 10の一部であり、tarコマンドはwindows cmd.exeから利用できます。
レイシン

7

7-zipパッケージには7z.exe、stdin(-si)およびstdout(-so)との間でパイプできるコマンドラインツールが付属しています。そのため、次の行は中間ファイルなしで1つのステップで抽出機能を実行します(-ttar7-zipにtarストリームでパイプしていることを伝えます)。

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar

良いですね!シンプルで一時ファイルなし!
日Junwen

6

単純なWinRAR抽出プログラムを使用して、.tar.gzファイルを抽出します。これらの手順を実行するだけで、

  1. WinRARで.tar.gzファイルの抽出を開始すると、中間ファイルが生成されます。
  2. その中間ファイルの名前を「.tar」に変更し、WinRARで再度抽出します。

2回目は、すべてのファイル/フォルダーを抽出します。


これは受け入れられた答えである必要があります。WinZipに慣れている可能性が高いWindowsユーザーは、WinRARが非常に直感的に使用できると感じるでしょう。
ビルリシャーズ14年

2

問題は、7-zipがtarファイルをサブディレクトリに解凍するときに、tarファイルを解凍するためにサブディレクトリに移動する必要があることです。

サブディレクトリを解凍しようとした場合、もちろん機能しません。

ここには2つの解決策があります。

  1. 「ファイルを抽出...」ではなく「ここで抽出」を使用します。
  2. サブディレクトリに移動し、そこから抽出します。

2

最新のWindows 10では、Linuxで行うのと同じようにtarアーカイブを解凍できます。

cmd.exe -> tar xf archive.tar.gz

1

トータルコマンダーをインストールし、tar.gzファイルを処理します。そのような種類のファイル内に移動して、必要な場所にコピーするだけです。バックグラウンドでTCによって抽出が行われます。


4
ダウンロードリンクをリンクして、使用方法を詳しく説明してください。
ブルーベリー-Vignesh4303 13年


0

ポールはそれを修正していますが、この場合は2段階のプロセスです。最初に.gz(ファイルを解凍)を削除し、次に.tar(ファイルを解凍)を削除します。


1
これらの手順を行う方法を教えてください。
ベンN

最初に7-zipが必要になります... 7-zip.org 解凍する前に.tar.gzファイルを配置するフォルダーを作成します。ファイルを右クリックして7-zipにカーソルを合わせ、[ここに抽出]を選択して.gzを削除します。-新しく作成した.tarファイルについても同じことを行います。
マークシェリル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.