Hva er EX_-filformatet?
.ex_ er en komprimert .exe kjørbart fil produsert av Microsoft-komprimeringsverktøy. En .ex_ fil lagrer et komplett Windows-kjørbart program i en plassbesparende komprimert form, uten mulighet til å kjøre den direkte.
Tanken bak .ex_-formatet
.ex_-filer brukes til distribusjon av installasjonsprogrammer og for å redusere filstørrelsen. Etter installasjonen blir filene dekomprimert og gitt nytt navn tilbake til deres opprinnelige .exe-navn. Navnekonvensjonen følger en konsekvent regel: det siste tegnet i den opprinnelige filendelsen erstattes av en understrek - slik blir .exe til .ex_, .dll blir .dl_, .sys blir .sy_, og så videre. Formatet stammer fra Microsoft-verktøy fra tidlig 1990-tall designet for å få plass til programmer på disketter med begrenset plass.
De komprimerte dataene bruker Microsofts SZDD- eller KWAJ-format (begge basert på LZ77), identifiserbare ved SZDD magic bytes (53 5A 44 44 88 F0 27 33) ved posisjon 0. Nyere installasjonsmedier leverer noen ganger disse komprimerte filene som navngitte medlemmer inne i et .cab-arkiv, hvor den interne oppføringen beholder .ex_-navnet. En .ex_-fil er ikke et kjørbart program - den må dekomprimeres for å gjenopprette den opprinnelige .exe-filen før den kan kjøres.
Opprette og pakke ut .ex_-filer
.ex_-filer genereres fra originale .exe-filer ved hjelp av kommandolinjeverktøyet makecab i Windows (eller det eldre compress.exe). Det er mulig å reversere prosessen ved å bruke det innebygde Windows-verktøyet expand.exe eller tredjeparts arkiveringsprogrammer som 7-Zip. Arkivet får samme basenavn som den opprinnelige .exe-filen, med bare filendelsens siste tegn erstattet av en understrek.
Sikkerhet og trygghet
RISIKO: LOWEX_ er et ufarlig komprimeringsformat, ikke skadevare og ikke kryptert - «_» er bare Microsofts navnekonvensjon for en komprimert fil. Den eneste reelle forsiktighetsregelen: etter at du har pakket den ut får du en EXE, som (lik alle kjørbare filer) bare bør kjøres hvis du stoler på kilden. Skann den gjenopprettede .exe-filen før kjøring hvis den kom fra en upålitelig CD eller nedlasting. Selve EX_-filen kan ikke kjøres før den er dekomprimert.
Formatdetaljer
i et nøtteskallProgrammer som åpner EX_-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær |
| Byterekkefølge | Little-endian |
| Utvikler | Microsoft |
| Beholderformat | Microsoft SZDD eller KWAJ enkeltfil-komprimert strøm; vises også som et navngitt medlem i et CAB-arkiv |
| Komprimeringsalgoritme | LZ77-basert MS-Compress (SZDD/KWAJ); MSZIP eller LZX når levert som et CAB-medlem |
| Magic bytes - SZDD-variant | 53 5A 44 44 88 F0 27 33 ved posisjon 0 (ASCII-prefiks: SZDD) |
| Magic bytes - KWAJ-variant | 4B 57 41 4A 88 F0 27 D1 ved posisjon 0 - andre MS-Compress enkeltfil-variant |
| Navnekonvensjon | Siste tegn i den opprinnelige filendelsen erstattet av understrek: .exe → .ex_, .dll → .dl_, .sys → .sy_ |
| Filer per beholder | Nøyaktig 1 fil i frittstående SZDD/KWAJ; ubegrenset når innebygd som medlemmer i et CAB-arkiv |
| Integritet / sjekksum | Ingen CRC i frittstående SZDD/KWAJ-strømmer; CAB-medlemmer har sjekksummer per mappe |
| MIME-type | application/octet-stream |
| Tilknyttede operativsystemer | MS-DOS og alle Windows-versjoner |
| Typisk komprimert størrelse | Mindre enn kilde-.exe; vanlig område 100 KB - 50 MB |
| Kjørbarhet | Ikke direkte kjørbar; må pakkes ut til .exe med expand.exe eller 7-Zip før kjøring |
| Erstattet av | CAB-arkiver og moderne Windows-installasjonsprogrammer (MSI/MSIX); SZDD/KWAJ enkeltfil-komprimering anses som foreldet |
| Utgitt | early 1990s (MS-DOS/Windows install media; COMPRESS.EXE / EXPAND.EXE) |
| Siste versjon | MSZIP-based SZDD/KWAJ compression as used by MAKECAB/COMPRESS |
| Spesifikasjon | learn.microsoft.com |
EX_-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om EX_-filer.