Che cos'è il formato di file EX_?
.ex_ è un file eseguibile .exe compresso prodotto dagli strumenti di compressione Microsoft. Un file .ex_ memorizza un eseguibile Windows completo in una forma compressa che consente di risparmiare spazio, senza alcuna possibilità di eseguirlo direttamente.
L'idea alla base del formato .ex_
I file .ex_ vengono utilizzati per scopi di distribuzione degli installer e per ridurre le dimensioni dei file. Dopo l'installazione, i file vengono decompressi e rinominati con i loro nomi .exe originali. La convenzione di denominazione segue una regola coerente: l'ultimo carattere dell'estensione originale viene sostituito da un trattino basso (underscore) - quindi .exe diventa .ex_, .dll diventa .dl_, .sys diventa .sy_ e così via. Il formato ha origine dagli strumenti Microsoft dei primi anni '90, progettati per far stare i programmi su floppy disk con spazio limitato.
I dati compressi utilizzano il formato Microsoft SZDD o KWAJ (entrambi basati su LZ77), identificabili dai magic bytes SZDD (53 5A 44 44 88 F0 27 33) all'offset 0. I supporti di installazione più recenti a volte distribuiscono questi file compressi come membri denominati all'interno di un archivio .cab, dove la voce interna mantiene il nome .ex_. Un file .ex_ non è un programma eseguibile - deve essere decompresso per recuperare l'originale .exe prima di poter essere eseguito.
Creazione ed estrazione di file .ex_
I file .ex_ vengono generati dai file .exe originali utilizzando lo strumento da riga di comando di Windows makecab (o il vecchio compress.exe). È possibile invertire il processo utilizzando lo strumento integrato di Windows expand.exe o archiviatori di terze parti come 7-Zip. L'archivio assume lo stesso nome di base del file .exe originale, con solo l'ultimo carattere dell'estensione sostituito da un trattino basso.
Sicurezza e incolumità
RISCHIO: LOWEX_ è un formato di compressione benigno, non è un malware e non è crittografato - il carattere «_» è solo la convenzione di denominazione Microsoft per un file compresso. L'unica vera cautela: dopo l'espansione si ottiene un EXE che (come ogni eseguibile) dovrebbe essere eseguito solo se si fida della fonte. Scansiona l'eseguibile .exe recuperato prima di eseguirlo se proviene da un CD o un download non attendibile. Il file EX_ stesso non può essere eseguito finché non viene decompresso.
Dettagli del formato
in sintesiProgrammi che aprono file EX_
Dettagli tecnici
specifiche approfondite| Codifica | Binario |
| Ordine dei byte | Little-endian |
| Sviluppatore | Microsoft |
| Formato contenitore | Flusso compresso a file singolo Microsoft SZDD o KWAJ; appare anche come membro denominato all'interno di un archivio CAB |
| Algoritmo di compressione | MS-Compress basato su LZ77 (SZDD/KWAJ); MSZIP o LZX quando distribuito come membro CAB |
| Magic bytes - variante SZDD | 53 5A 44 44 88 F0 27 33 all'offset 0 (prefisso ASCII: SZDD) |
| Magic bytes - variante KWAJ | 4B 57 41 4A 88 F0 27 D1 all'offset 0 - seconda variante a file singolo MS-Compress |
| Convenzione di denominazione | Ultimo carattere dell'estensione originale sostituito da trattino basso: .exe → .ex_, .dll → .dl_, .sys → .sy_ |
| File per contenitore | Esattamente 1 file in SZDD/KWAJ standalone; illimitati se incorporati come membri all'interno di un archivio CAB |
| Integrità / checksum | Nessun CRC nei flussi SZDD/KWAJ standalone; i membri CAB portano checksum per cartella |
| Tipo MIME | application/octet-stream |
| Sistemi operativi associati | MS-DOS e tutte le versioni di Windows |
| Dimensione compressa tipica | Più piccola dell'originale .exe; intervallo comune 100 KB - 50 MB |
| Eseguibilità | Non direttamente eseguibile; deve essere espanso in .exe con expand.exe o 7-Zip prima dell'esecuzione |
| Sostituito da | Archivi CAB e moderni installer Windows (MSI/MSIX); la compressione a file singolo SZDD/KWAJ è considerata legacy |
| Rilasciato | early 1990s (MS-DOS/Windows install media; COMPRESS.EXE / EXPAND.EXE) |
| Ultima versione | MSZIP-based SZDD/KWAJ compression as used by MAKECAB/COMPRESS |
| Specifica | learn.microsoft.com |
Conversioni EX_
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file EX_.