なぜ EXE を ZIP に変換するのですか?
自己解凍型 EXE やインストーラーは、標準のアーカイブペイロードの前に小さな抽出用スタブが付加されたアーカイブです。これらを解凍する主な理由は、セットアップウィザードを起動せずに、同梱されているファイルを検査したり手動で配置したりするためです。標準的なコンパイル済みのプログラム .exe にはマシンコードのみが含まれているため、.zip として再パックできるものは何もありません。
EXE から ZIP への変換方法
7-Zip FREE
.exe を右クリックし、7-Zip > «アーカイブとして開く» を選択し、すべてのファイルを選択してフォルダーに展開します。その後、7-Zip > «アーカイブに追加»(書式 = zip)を使用して .zip を作成します。
WinRAR APP
WinRAR で .exe を開きます。アーカイブとして認識された場合は、すべてのファイルをフォルダーに展開し、そのフォルダーを右クリックして «アーカイブに追加» > ZIP を選択します。
WinZip APP
WinZip で .exe を開きます。アーカイブの内容が表示されたら、それらを展開し、WinZip を使用して展開したフォルダーを .zip に圧縮します。
EXE を変換するプログラム
これらの形式について
EXEファイルはWindowsの実行プログラムです。Windowsでは、ダブルクリックして実行します。MacやLinuxでは、CrossOverやWineを使用してください。EXEはWindows以外ではネイティブに動作しません。EXEはWindowsにおけるマルウェア配布の最も一般的な形式であるため、信頼できるソースからのファイルのみを実行してください。
.EXE の詳細を開く →ZIP ファイルは、1つ以上のファイルを1つの小さなパッケージに格納する圧縮アーカイブです。Windows、macOS、iOS、Android では、何もインストールせずにダブルクリックまたはタップするだけで開くことができます。ZIP は PDF や MP3 に変換することはできません。これはドキュメントではなく、ファイルのコンテナです。
.ZIP の詳細を開く →品質と注意点
- これはインストーラーおよび自己解凍型 EXE でのみ機能します。7-Zip がエラーを報告したり、生のバイナリデータのみを表示したりする場合、そのファイルはパッケージ化されたファイルを含まないコンパイル済みプログラムです。
- EXE の拡張子を
.zipに変更しても機能しません。これら 2 つの形式はバイナリ構造が異なり、Windows は名前を変更したファイルを ZIP として開くことを拒否します。 - 7-Zip での展開は、展開中にコードが実行されないため、インストーラーを実行するよりも安全です。