Что такое формат файла EX_?
.ex_ is a compressed .exe executable file produced by Microsoft compression tools. An .ex_ file stores a complete Windows executable in a space-saving compressed form, without any ability to run it directly.
The idea behind the .ex_ format
.ex_ files are used for installer distribution purposes and to reduce file size. After installation, the files are decompressed and renamed back to their original .exe names. The naming convention follows a consistent rule: the last character of the original extension is replaced by an underscore - so .exe becomes .ex_, .dll becomes .dl_, .sys becomes .sy_, and so on. The format originates from early 1990s Microsoft tooling designed to fit programs onto space-constrained floppy disks.
The compressed data uses Microsoft's SZDD or KWAJ format (both LZ77-based), identifiable by the SZDD magic bytes (53 5A 44 44 88 F0 27 33) at offset 0. Newer installation media sometimes deliver these compressed files as named members inside a .cab archive, where the inner entry retains the .ex_ name. An .ex_ file is not a runnable program - it must be decompressed to recover the original .exe before it can be executed.
Creating and extracting .ex_ files
.ex_ files are generated from original .exe files using the Windows makecab command-line tool (or the older compress.exe). Reversing the process is possible by using the built-in Windows expand.exe tool or third-party archivers such as 7-Zip. The archive takes the same base name as the original .exe file, with only the extension's last character replaced by an underscore.
Безопасность и защита
РИСК: LOWEX_ is a benign compression format, not malware and not encrypted - the '_' is just Microsoft's naming convention for a compressed file. The only real caution: after you expand it you get an EXE, which (like any executable) should only be run if you trust its source. Scan the recovered .exe before running if it came from an untrusted CD or download. The EX_ itself cannot execute until decompressed.
Детали формата
в двух словахПрограммы, открывающие файлы EX_
Технические подробности
глубокая спецификация| Encoding | Binary |
| Byte order | Little-endian |
| Developer | Microsoft |
| Container format | Microsoft SZDD or KWAJ single-file compressed stream; also appears as a named member inside a CAB archive |
| Compression algorithm | LZ77-based MS-Compress (SZDD/KWAJ); MSZIP or LZX when delivered as a CAB member |
| Magic bytes - SZDD variant | 53 5A 44 44 88 F0 27 33 at offset 0 (ASCII prefix: SZDD) |
| Magic bytes - KWAJ variant | 4B 57 41 4A 88 F0 27 D1 at offset 0 - second MS-Compress single-file variant |
| Naming convention | Last character of the original extension replaced by underscore: .exe → .ex_, .dll → .dl_, .sys → .sy_ |
| Files per container | Exactly 1 file in standalone SZDD/KWAJ; unlimited when embedded as members inside a CAB archive |
| Integrity / checksum | No CRC in standalone SZDD/KWAJ streams; CAB members carry per-folder checksums |
| MIME type | application/octet-stream |
| Associated operating systems | MS-DOS and all Windows versions |
| Typical compressed size | Smaller than the source .exe; common range 100 KB - 50 MB |
| Executability | Not directly runnable; must be expanded to .exe with expand.exe or 7-Zip before execution |
| Superseded by | CAB archives and modern Windows installers (MSI/MSIX); SZDD/KWAJ single-file compression is considered legacy |
| Выпущен | 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_
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах EX_.