Hva er SFX-filformatet?
.sfx er et format for selvutpakkende arkiver. .sfx-filer lagrer komprimerte data sammen med utpakkingskoden som trengs for å pakke dem ut, slik at arkivet dekomprimerer seg selv uten behov for ekstra programvare på målmaskinen. På Windows er den ferdige selvutpakkeren en standard PE-kjørbar fil - dens første to byte er MZ, den vanlige Windows-overskriften for kjørbare filer - med den komprimerte nyttelasten lagt til etter utpakker-stubben. Stubben finner arkivdataene via det innebygde arkivets egen signatur i slutten av filen.
Det er verdt å merke seg at ingen ekstra filer kan legges til i et slikt arkiv når det først er opprettet. Komprimeringsalgoritmen avhenger av arkivprogrammet som ble brukt til å bygge det: vanlige valg inkluderer DEFLATE (.ZIP), RAR (.RAR), eller LZMA/LZMA2 (.7Z).
De fleste arkiverings- og komprimeringsverktøy tilbyr muligheten til å opprette selvutpakkende arkiver. Den mest populære ferdige formen er en .EXE-fil; en ren .sfx-fil betegner vanligvis WinRAR SFX-*modulen* (stubben som brukes til å sette sammen en selvutpakker), snarere enn selve det ferdige arkivet. Når en .sfx-fil ikke kan pakkes ut ved å dobbeltklikke, vil det vanligvis løse problemet å gi den nytt navn til .exe og kjøre den - eller åpne den direkte i 7-Zip eller WinRAR uten å kjøre den.
.sfx-filer blir vanligvis blokkert av e-postservere når de er vedlagt e-postmeldinger på grunn av deres kjørbare natur. Av samme grunn bør du behandle enhver .sfx eller selvutpakkende .exe fra en utrokvendig kilde nøyaktig slik du ville behandlet enhver ukjent kjørbar fil. Ekte arkivprogrammer som 7-Zip og WinRAR kan åpne den innebygde arkiv-nyttelasten uten å kjøre filen, noe som er den tryggeste tilnærmingen med ukjente kilder.
Sikkerhet og trygghet
RISIKO: HIGHEn SFX er kjørbar kode, noe som gjør den til en klassisk metode for levering av skadevare: angripere forkler «droppere» som harmløse selvutpakkende arkiver, og noen misbruker WinRAR SFX-skript til å kjøre kommandoer i bakgrunnen etter utpakking (en kjent «living-off-the-land»-teknikk). Regler: dobbeltklikk aldri på en SFX fra en ukjent avsender; åpne den skrivebeskyttet i 7-Zip eller WinRAR for å inspisere nyttelasten først; skann med antivirus; og vær på vakt mot SFX-«kommentarer»/oppsettsskript som autostarter et program. Et signert installasjonsprogram fra en leverandørs offisielle nettsted er greit; en uventet .exe i en e-post er det ikke.
Formatdetaljer
i et nøtteskall- BlackBerry Theme / OTA-pakkeffragment - Noen BlackBerry- og andre leverandørverktøykjeder brukte .sfx for selvutpakkende ressursbunter.
- Spill/motor selvutpakkende datablokk - Noen ganger navngir et installasjonsprogram eller oppdateringsverktøy sin selvutpakkende nyttelast .sfx i stedet for .exe.
Programmer som åpner SFX-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Kjørbar innpakning (PE/COFF-stubb) rundt et komprimert arkiv |
| Magic bytes | 4D 5A («MZ») ved offset 0 - standard Windows PE-overskrift for kjørbare filer |
| Koding | Binær |
| Byterekkefølge | Little-endian |
| Komprimering | Arvet fra innebygd arkiv: DEFLATE (ZIP), RAR, LZMA/LZMA2 (7-Zip), ARJ, LZH, og andre |
| Kryptering | Valgfritt; innebygd arkiv støtter AES-256 (WinRAR, 7-Zip); selve utpakker-stubben er ukryptert |
| MIME-type | application/x-msdownload; også application/octet-stream |
| Typisk filstørrelse | Fra noen få hundre KB (stubb-overhead) opp til flere GB avhengig av nyttelast |
| Maks arkivoppføringer | Begrenset av det innebygde formatet (ZIP: 65 535 uten ZIP64; RAR og 7z: i praksis ubegrenset) |
| Integritetskontroll | CRC32 per oppføring fra det innebygde arkivet; RAR/7z legger til gjenopprettingsposter; Authenticode-signering valgfritt på PE-innpakningen |
| Passordbeskyttelse | Støttes via kryptering av innebygd arkiv; AES-256 i WinRAR og 7-Zip; passordforespørsel vises ved utpakking |
| Tilknyttede plattformer | Windows (primær); DOS (historisk ZIP2EXE/ARJ); Classic Mac OS .sea-selvutpakkere (historisk) |
| Struktur | Innfødt utpakker-stubb i starten (.exe-startpunktet), etterfulgt av de vedlagte komprimerte arkivdataene og deres avsluttende katalog- eller arkivsignatur |
| Skaper-økosystem | Ingen enkelt utvikler; produsert av PKWARE (ZIP2EXE), win.rar GmbH (WinRAR SFX-moduler), Igor Pavlov (7-Zip 7zSD.sfx), og WinZip/Corel |
| Utgitt | Early 1990s (DOS-era self-extracting ZIP/ARJ archives) |
| Siste versjon | N/A (no single spec; defined by the host archiver, e.g. WinRAR SFX module) |
| Spesifikasjon | www.win-rar.com |
SFX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SFX-filer.