私はCygwinを定期的に使用していますが、他の人のWindowsマシンでtar.gzおよびtar.bz2ファイルを抽出する必要があります。彼らはCygwinを望んでいません。 GUIが必要です。私は社内の他の一部のユーザーが使用していた7-Zipを試しましたが、7-Zipは頭の痛い決断を下し、最初にファイルを新しい宛先ファイルに解凍し、次にファイルを解凍し、時間とディスクを無駄にしますスペース、そして私の側で追加のアクションが必要です。そして、そのインターフェースについて私が気に入らない他のことがあります。
私は新しいWindowsワークステーションを受け取り、ZipGeniusソフトウェアを試してみることにしました。ZipGeniusは、それを提供することに決めた能力を備えていますが、tar.gzファイルも処理しません。
より良いツールに関する提案はありますか?
7-Zip を使用すると、ファイルマネージャー内のファイルをダブルクリックして探索できるため、tar.bzをダブルクリックしてtarを取得でき、もう一度ダブルクリックして内部のファイルを取得できます。
Windowsに適したtarユーティリティはtar
です。 Cygwinを使用する必要もありません。ネイティブプログラムとして実行できます。 Sourceforge上のUnxUtilsプロジェクト には、Cygwinを必要としない、多くのWindowsバージョンの一般的なUnixユーティリティがあります。
GUIが必要な場合、WinZipはtarballを読み取ることができ、WinRarも読み取ることができます。ただし、7-Zipと同じように動作します。 。tar.gzファイルを開く場合、最初にファイルを解凍してから、内部のtarファイルを開きます。 GUIでそれを回避するためにできることはあまりありません。 tarとgzの両方のフォーマットはストリーミング可能であり、たとえば、gunzip
からtar
への出力を順番にパイプするのに最適です余分なディスク容量をあまり使わずにtarballを解凍する。しかし、GUIはアーカイブ内のすべてのファイルのリストを提供します。これは、tarファイル全体を読み取らずに行うことはできません。 GUIでは、ポイントしてクリックして抽出する単一のファイルを選択することもできます。また、ファイル全体を読み取らずにそれを行うこともできません。
GUIができることは、ファイルをメモリに解凍してインデックスを作成し、データを破棄して、インデックスを表示するのに十分なだけ保持します。抽出するファイルを選択すると、2回目にtarballが解凍され、選択したデータがディスクに書き込まれます。しかし、私はそのようにそれを行うプログラムを知りません。ディスク容量が少ない場合は、代わりにコマンドラインを使用してください。
Total Commander は、箱から出して.tar.gzを処理し、私の本の中で最高のFileSystemマネージャーです:)
7-Zip、または7-ZipのUIが気に入らない場合はPeaZipを使用できます。どちらも無料でオープンソースです。別の良い選択はWinRARかもしれません。それは無料ではありませんが、試用期間が終了するとプログラムの起動時にnag画面が表示されるだけで、大きな問題ではありません。
Www.objectfusion.comのArchive eXchangeは、現在市場に出ているすべてのWindowsソフトウェアの中で最高のTARサポートを備えています。
私はいつも ZipGenius の大ファンでした。 TAR形式(7Zipも)をサポートしており、多くの優れた機能を備えています。さらに無料です。