EX_ ファイル形式とは?
.ex_ は、Microsoft の圧縮ツールによって生成された 圧縮された .exe 実行ファイル です。.ex_ ファイルは、完全な Windows 実行ファイルを容量を節約した圧縮形式で保存しており、直接実行することはできません。
.ex_ 形式の背景
.ex_ ファイルは、インストーラーの配布目的やファイルサイズの削減に使用されます。インストール後、ファイルは解凍され、元の .exe 名に戻されます。命名規則は一貫したルールに従っており、元の拡張子の最後の文字がアンダースコアに置き換えられます。つまり、.exe は .ex_ に、.dll は .dl_ に、.sys は .sy_ になるといった具合です。この形式は、プログラムを容量の限られたフロッピーディスクに収めるために設計された 1990 年代初頭の Microsoft ツールに由来します。
圧縮データは Microsoft の SZDD または KWAJ 形式(いずれも LZ77 ベース)を使用しており、オフセット 0 の SZDD マジックバイト (53 5A 44 44 88 F0 27 33) で識別できます。新しいインストールメディアでは、これらの圧縮ファイルが .cab アーカイブ内の名前付きメンバーとして提供されることがあり、その内部エントリが .ex_ 名を保持している場合があります。.ex_ ファイルは実行可能なプログラムではありません。実行する前に、元の .exe を復元するために解凍する必要があります。
.ex_ ファイルの作成と展開
.ex_ ファイルは、Windows の makecab コマンドラインツール(または古い compress.exe)を使用して元の .exe ファイルから生成されます。Windows 内蔵の expand.exe ツールや、7-Zip などのサードパーティ製アーカイバを使用して、プロセスを逆転させることが可能です。アーカイブは元の .exe ファイルと同じベース名を持ち、拡張子の最後の文字だけがアンダースコアに置き換えられます。
セキュリティと安全性
リスク: LOWEX_ は無害な圧縮形式であり、マルウェアではなく暗号化もされていません。«_» は単に圧縮ファイルであることを示す Microsoft の命名規則です。唯一の注意点は、展開した後に EXE が得られることです。これは(他の実行ファイルと同様に)ソースを信頼できる場合にのみ実行する必要があります。信頼できない CD やダウンロードからのものである場合は、実行前に復元された .exe をスキャンしてください。EX_ 自体は解凍されるまで実行できません。
形式の詳細
概要EX_ ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ |
| バイト順序 | リトルエンディアン |
| 開発元 | Microsoft |
| コンテナ形式 | Microsoft SZDD または KWAJ 単一ファイル圧縮ストリーム。CAB アーカイブ内の名前付きメンバーとしても出現 |
| 圧縮アルゴリズム | LZ77 ベースの MS-Compress (SZDD/KWAJ)。CAB メンバーとして提供される場合は MSZIP または LZX |
| マジックバイト - SZDD バリアント | オフセット 0 に 53 5A 44 44 88 F0 27 33 (ASCII プレフィックス: SZDD) |
| マジックバイト - KWAJ バリアント | オフセット 0 に 4B 57 41 4A 88 F0 27 D1 - 2 番目の MS-Compress 単一ファイルバリアント |
| 命名規則 | 元の拡張子の最後の文字をアンダースコアに置換: .exe → .ex_, .dll → .dl_, .sys → .sy_ |
| コンテナあたりのファイル数 | スタンドアロンの SZDD/KWAJ では正確に 1 ファイル。CAB アーカイブ内に埋め込まれている場合は無制限 |
| 整合性 / チェックサム | スタンドアロンの SZDD/KWAJ ストリームには CRC なし。CAB メンバーはフォルダごとのチェックサムを保持 |
| MIME タイプ | application/octet-stream |
| 関連するオペレーティングシステム | MS-DOS およびすべての Windows バージョン |
| 一般的な圧縮サイズ | 元の .exe より小さい。一般的な範囲は 100 KB - 50 MB |
| 実行可能性 | 直接実行不可。実行前に expand.exe または 7-Zip で .exe に展開する必要あり |
| 後継形式 | CAB アーカイブおよび現代の Windows インストーラー (MSI/MSIX)。SZDD/KWAJ 単一ファイル圧縮はレガシーとみなされる |
| リリース日 | early 1990s (MS-DOS/Windows install media; COMPRESS.EXE / EXPAND.EXE) |
| 最新バージョン | MSZIP-based SZDD/KWAJ compression as used by MAKECAB/COMPRESS |
| 仕様書 | learn.microsoft.com |
EX_ の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。EX_ ファイルについて最初の質問をしてみましょう。