Selvudpakkende arkiv

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. maj 2020; checks kræver 3 redigeringer .

Selvudpakkende eller selvudpakkende arkiv ( eng.  selvudpakkende arkiv , forkortet "SFX arkiv") - en fil , et computerprogram, der kombinerer et arkiv og en eksekverbar kode for at pakke den ud. Sådanne arkiver, i modsætning til almindelige, kræver ikke et separat program til at pakke dem ud (hente kildefilerne, hvorfra de blev oprettet), hvis den eksekverbare kode kan udføres på det angivne operativsystem. Dette er nyttigt, når det ikke vides, om brugeren, som arkivet overføres til, har et passende udpakningsprogram.

Den vigtigste måde at bruge selvudpakkende arkiver på er at oprette softwareinstallationsprogrammer uden brug af pakkehåndteringssystemer .

Den eksekverbare kode, der er knyttet til arkivet, kan være et komplet udpakningsprogram. Da der er mulighed for at udføre udpakningskoden, kan et selvudpakkende arkiv eller en fil forklædt som den bruges til at distribuere malware.

Eksempler

Eksempler på programmer, der kan oprette selvudpakkende arkiver:

7-Zip ARJ p7zip PKZIP RAR og WinRAR zipSfx SFX Creator

Programmet er udelukkende designet til at skabe multifunktionelle SFX-arkiver/installationspakker og har en lang række funktioner.

CAB

StuffIt og WinZip kan også oprette sådanne arkiver i deres formater til de respektive platforme .

Derudover er der programmer, der opretter arkiver som UNIX shell-scripts . Dette bruges ofte til at oprette kommercielle softwareinstallationsprogrammer til UNIX-lignende operativsystemer . Eksempler: makeself og den ældre shar .

Kompatibilitet

Da et program til én platform normalt ikke kan køre på andre platforme, kan det være svært at udpakke et selvudpakkende arkiv, der er oprettet til ét system på andre systemer.

Selvudpakkende arkiver i nogle formater (f.eks. RAR og ZIP) kan pakkes ud som normale (ikke-SFX) arkiver ved hjælp af en selvstændig udpakker.

Det er muligt at oprette kode, der vil blive understøttet uden yderligere programmer af flere operativsystemer på én gang (for eksempel DOS og OS / 2 ), såvel som standardværktøjer i et OS og yderligere værktøjer i et andet (f.eks. ved at bruge Python eller skal ).

Et arkiv med kode under Win32 kan kræve yderligere trin efter udpakning med Wine på et UNIX -lignende system - især indstilling af tilladelsesbits.

Arkivsvindel

I nogle lande (inklusive Rusland ) har denne type software vundet popularitet blandt forskellige former for internetsvindlere. Under dække af gratis software, eller foto- og videooplysninger og så videre, blev brugerne tilbudt at downloade et selvudpakkende arkiv (normalt en fil med filtypenavnet .zip.exe) til deres computer, der angiveligt indeholdt information af interesse for brugeren. Under dets "udpakning" ved en vis færdiggørelsesprocent blev programmets arbejde afbrudt, og skærmen viste et forslag om at sende en SMS for at fuldføre "udpakningen" og indhente de nødvendige oplysninger. Men selv i tilfælde af at sende en betalt SMS, modtog brugeren i bedste fald en "dummy", og i nogle tilfælde, i stedet for den ønskede fil, kom et ondsindet program ( trojansk , ransomware osv.) ind på computeren .

Se også

Noter

  1. IExpress Technology og IExpress Wizard . Hentet 29. oktober 2017. Arkiveret fra originalen 8. juli 2016.
  2. Arkivering med iexpress (downlink) . Hentet 6. oktober 2013. Arkiveret fra originalen 28. december 2013.