Watch

CPGZ に変換される Zip ファイルを開く方法

CPGZ に変換される Zip ファイルを開く方法

CPGZループへのジップ

zipファイルがcpgzファイルに変わってしまったことはありませんか?これは稀な問題ですが、よくあるケースです。.zipファイルを解凍しようとすると、.cpgzファイルに展開されます。このファイルはアーカイブユーティリティで開くことができますが、その後再び.zipファイルに戻り、さらに.zip.cpgzファイルに変換されます。こうしてアーカイブは無限ループに陥り、何度も何度も解凍され、次から次へと別のファイルに展開されてしまいます。面倒ですよね?ご心配なく。このチュートリアルでは、Macでcpgz zipファイルを開く方法を詳しく説明します。

なぜこのようなことが起こるのかは必ずしも完全には明らかではありませんが、いくつかのことを示している可能性があります。

  • ダウンロード中または元のファイルから破損したファイル
  • ダウンロードが不完全で、99% 完了した時点で停止するなど
  • 特定のウェブブラウザがダウンロード中またはダウンロード後にファイルを不適切に処理する
  • バグ

したがって、zip cpgz ループへの対処は、通常、いくつかの異なる方法で最適に行うことができます。開始する前に、可能であれば元のファイルの MD5 ハッシュまたは SHA1 を確認することをお勧めします。これにより、ファイルが破損しているか不完全かどうかを簡単に確認できます。ただし、すべてのサーバーがどちらも提供しているわけではないため、ここでは、それらなしでこの CPGZ zip の問題に対処し、エラーが発生しやすい zip アーカイブを完全に解読する 3 つの方法を説明します。

1: 別のブラウザでZipファイルを再度ダウンロードする

Firefoxで元のファイルをダウンロードした場合は、ChromeまたはSafariでZIPファイルを再度ダウンロードしてみてください。その逆も同様です。場合によっては、ファイルを再度ダウンロードするだけで正常に解凍できることもあります。これは小さなファイルであれば有効ですが、大きなファイルをダウンロードする場合は必ずしも有効ではありません。また、MD5/SHA1チェックなどでファイルが破損していないことが確実な場合は、他の2つの方法を試すことができます。

元の zip を再度ダウンロードすると、cpgz ファイルを処理せずに、Mac および Windows PC で zip ファイルを適切に開くことができるようになることがよくあります。

2: コマンドラインからZIP形式のCPGZを解凍する

コマンドラインの解凍ツールを使えば、アーカイブを.zipから.cpgzへのサイクルから解放できる場合がよくあります。MacでCPGZを開くには、元の.zipアーカイブに対して以下の操作を実行できます。

  • /Applications/Utilitiesフォルダにあるターミナルを起動します。
  • Finderで.zipファイルを見つけて簡単にアクセスできるようにします
  • コマンドラインで「unzip」と入力し、スペースを入れてから.cpgzまたは.zipファイルをターミナルウィンドウにドラッグアンドドロップすると、そのファイルへのフルパスが自動的に入力されます。その後、リターンキーを押します。
  • コマンドラインとGUIからファイルを解凍する

  • アーカイブは通常通り展開され、内容が表示されます。

unzip コマンドによって強制的に解凍された zip ファイル

コマンドライン方式は、部分的にダウンロードされたファイルであっても強制的に解凍するため、基本的に毎回動作するはずです。ただし、ファイルが部分的にしかダウンロードされていないことが分かっている場合(MD5ハッシュの確認などにより)、ファイルを再度ダウンロードする必要があります。

3: The UnarchiverをインストールしてCPGZ Zipファイルを開く

Unarchiverは、圧縮形式における万能ナイフとも言えるサードパーティ製ツールで、ほぼあらゆるアーカイブファイル形式に対応しています。デフォルトのArchive Utilityとほぼ同じ動作をし、アーカイブファイルが検出されると起動し、素早く解凍して終了します。そのため、問題のあるzip/cpgzファイルを強制的に解凍するのにも使用できます。

  • Mac OS X用のThe Unarchiverをダウンロードしてインストールし、すべてのアーカイブ形式に対応していることを確認してください。
  • 問題のある.zipまたは.cpgzファイル(通常は元のzipに焦点を当てるのが最適です)をUnarchiverで開き、解凍します。

アーカイブ ファイルに意図したとおりにアクセスできるようになります。

余談ですが、Archive Utility が最近クラッシュする問題を抱えているため、The Unarchiver のような代替ソフトを導入する絶好の機会です。The Unarchiver は無料で、ほぼあらゆる形式のアーカイブに対応しており、強くお勧めします。

このトラブルシューティング記事は、最近Twitterでいただいた質問への回答です(Twitterでのフォローもお忘れなく)。幸運なことに、マウス共有アプリ「Teleport」をダウンロードした後、私自身も同じ問題に遭遇しました。今回はコマンドライン方式を使用しましたが、Unarchiverでも同様に機能することが確認されています。