Qu'est-ce que le format de fichier EX_ ?
.ex_ est un fichier exécutable .exe compressé produit par les outils de compression Microsoft. Un fichier .ex_ stocke un exécutable Windows complet sous une forme compressée peu encombrante, sans aucune possibilité de l'exécuter directement.
Le concept derrière le format .ex_
Les fichiers .ex_ sont utilisés à des fins de distribution d'installateurs et pour réduire la taille des fichiers. Après l'installation, les fichiers sont décompressés et renommés avec leur extension .exe d'origine. La convention de nommage suit une règle constante : le dernier caractère de l'extension d'origine est remplacé par un trait de soulignement - ainsi .exe devient .ex_, .dll devient .dl_, .sys devient .sy_, et ainsi de suite. Le format provient des outils Microsoft du début des années 1990 conçus pour faire tenir les programmes sur des disquettes à espace limité.
Les données compressées utilisent le format SZDD ou KWAJ de Microsoft (tous deux basés sur LZ77), identifiables par les octets magiques SZDD (53 5A 44 44 88 F0 27 33) à l'offset 0. Les supports d'installation plus récents livrent parfois ces fichiers compressés en tant que membres nommés à l'intérieur d'une archive .cab, où l'entrée interne conserve le nom .ex_. Un fichier .ex_ n'est pas un programme exécutable - il doit être décompressé pour récupérer l'original .exe avant de pouvoir être lancé.
Création et extraction de fichiers .ex_
Les fichiers .ex_ sont générés à partir de fichiers .exe originaux à l'aide de l'outil en ligne de commande Windows makecab (ou l'ancien compress.exe). L'inversion du processus est possible en utilisant l'outil intégré à Windows expand.exe ou des archiveurs tiers tels que 7-Zip. L'archive prend le même nom de base que le fichier .exe d'origine, avec seulement le dernier caractère de l'extension remplacé par un trait de soulignement.
Sécurité et sûreté
RISQUE : LOWEX_ est un format de compression bénin, pas un logiciel malveillant et non chiffré - le « _ » est juste la convention de nommage de Microsoft pour un fichier compressé. La seule réelle précaution : après l'avoir décompressé, vous obtenez un EXE qui (comme tout exécutable) ne doit être lancé que si vous avez confiance en sa source. Analysez le .exe récupéré avant de l'exécuter s'il provient d'un CD ou d'un téléchargement non fiable. Le EX_ lui-même ne peut pas s'exécuter tant qu'il n'est pas décompressé.
Détails du format
en brefProgrammes qui ouvrent les fichiers EX_
Détails techniques
spécifications approfondies| Encodage | Binaire |
| Ordre des octets | Little-endian |
| Développeur | Microsoft |
| Format de conteneur | Flux compressé à fichier unique Microsoft SZDD ou KWAJ ; apparaît également comme un membre nommé à l'intérieur d'une archive CAB |
| Algorithme de compression | MS-Compress basé sur LZ77 (SZDD/KWAJ) ; MSZIP ou LZX lorsqu'il est livré comme membre d'un CAB |
| Octets magiques - variante SZDD | 53 5A 44 44 88 F0 27 33 à l'offset 0 (préfixe ASCII : SZDD) |
| Octets magiques - variante KWAJ | 4B 57 41 4A 88 F0 27 D1 à l'offset 0 - seconde variante de fichier unique MS-Compress |
| Convention de nommage | Dernier caractère de l'extension d'origine remplacé par un trait de soulignement : .exe → .ex_, .dll → .dl_, .sys → .sy_ |
| Fichiers par conteneur | Exactement 1 fichier dans les flux SZDD/KWAJ autonomes ; illimité lorsqu'ils sont intégrés comme membres dans une archive CAB |
| Intégrité / somme de contrôle | Pas de CRC dans les flux SZDD/KWAJ autonomes ; les membres CAB portent des sommes de contrôle par dossier |
| Type MIME | application/octet-stream |
| Systèmes d'exploitation associés | MS-DOS et toutes les versions de Windows |
| Taille compressée typique | Plus petite que le .exe source ; plage courante 100 Ko - 50 Mo |
| Exécutabilité | Pas directement exécutable ; doit être décompressé en .exe avec expand.exe ou 7-Zip avant exécution |
| Remplacé par | Archives CAB et installateurs Windows modernes (MSI/MSIX) ; la compression à fichier unique SZDD/KWAJ est considérée comme obsolète |
| Publié | early 1990s (MS-DOS/Windows install media; COMPRESS.EXE / EXPAND.EXE) |
| Dernière version | MSZIP-based SZDD/KWAJ compression as used by MAKECAB/COMPRESS |
| Spécification | learn.microsoft.com |
Conversions EX_
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EX_.