.RUN

RUN-fil

Linux Self-Extracting Installer Script
Still et spørsmål
HURTIGSVAR

En .run-fil er et selvutpakkende installasjonsprogram for Linux - et skallskript (shell script) med et komprimert programvarearkiv vedlagt. For å bruke den, åpne en terminal, kjør «chmod +x fil.run» for å gjøre den kjørbar, og deretter «./fil.run» for å installere. Kjør kun .run-filer fra offisielle leverandører, da de utfører vilkårlig kode med dine rettigheter.

Utvikler: N/A (convention); Makeself by Stéphane Peter is the dominant generator Kategori: Eksekverbare filer Åpen standard MIME: application/x-makeself
ÅPNES PÅ Windows macOS Linux
Relatert: .APK · .EXE · .VBS · .JAR

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 14, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er RUN-filformatet?

En .run-fil er en kjørbar fil som inneholder kode og instruksjoner for å installere programvare på Linux-plattformen. De fleste .run-filer genereres med Makeself (av Stéphane Peter) og følger en todelt struktur: et hode i ren tekst (shell-script) som starter med en #!/bin/sh-shebang, med et komprimert TAR-arkiv som nyttelast lagt til rett etterpå. Skript-hodet verifiserer en innebygd CRC-sjekksum (og valgfritt MD5 eller SHA-256), pakker ut nyttelasten til en midlertidig mappe, og kjører deretter en innebygd oppsettskommando automatisk.

.run-formatet er mye brukt for å distribuere enhetsdrivere, SDK-er og store installasjonsprogrammer - mest kjent er NVIDIA GPU-drivere og CUDA-verktøysett. For å starte et installasjonsprogram må kjøretillatelse først settes hvis den ikke allerede er til stede (chmod +x fil.run), og deretter utføres med ./fil.run eller sh fil.run.

Du kan også inspisere eller pakke ut et Makeself .run-arkiv trygt uten å kjøre installasjonsprogrammet:

  • List opp innhold: ./fil.run --list
  • Kun utpakking: ./fil.run --noexec --target /en/mappe

For Linux-systemer med pakkebehandling foretrekkes vanligvis formater som .deb eller .rpm, men .run er fortsatt vanlig for distribusjon på tvers av distroer og for proprietær programvare.

Sikkerhet og trygghet

RISIKO: HIGH

En .run-fil er kjørbar kode: å kjøre den utfører vilkårlige skallkommandoer med dine rettigheter, og mange installasjonsprogrammer ber om sudo, noe som gir dem root-tilgang. Det gjør en ondsinnet eller manipulert .run-fil like farlig som ethvert annet installasjonsprogram. Sikkerhetsregler: (1) last kun ned .run-filer fra den offisielle leverandøren over HTTPS (f.eks. NVIDIA, SDK-ens eget nettsted); (2) siden det er et skallskript, les hodet i et redigeringsprogram og bruk «./fil.run --list» / «--check» for å inspisere og verifisere sjekksummen før kjøring; (3) aldri kjør en .run-fil du ikke stoler på via pipe eller sudo. Makeself-wrapperen selvverifiserer integritet (CRC/MD5/SHA256) mot korrupsjon, men dette garanterer ikke for kildens pålitelighet.

Formatdetaljer

i et nøtteskall
FULLT NAVNLinux Self-Extracting Installer Scriptogså kjent som Makeself archive, .run installer
UTVIKLERN/A (convention); Makeself by Stéphane Peter is the dominant generatorsiden Makeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
MIME-TYPEapplication/x-makeself
TYPEKjørbart skallskript med en vedlagt komprimert nyttelast (tekst-hode + binær hale)
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
En .run-fil starter som et skallskript i ren tekst (shebang «#!»), så dens første bytes er en tekst-shebang, ikke en binær signatur. Makeself-genererte arkiver inneholder en gjenkjennelig hodeblokk med en linje som «This archive contains an installer/makeself» og etikettlinjer (f.eks. CRC, MD5, offset), etterfulgt av en komprimert binær nyttelast (gzip/xz) lagt til etter skriptet. Det er ingen fast offset for nyttelasten - skriptet beregner den selv.

Programmer som åpner RUN-filer

Windows2 apps
WSL (Windows Subsystem for Linux) Innebygd En .run er et Linux-installasjonsprogram; kjør det inne i WSL med «chmod +x fil.run && ./fil.run». Det vil ikke kjøre naturlig på Windows.
7-Zip (inspect only) Åpen kildekode Kan åpne noen .run-filer som arkiver for å vise/pakke ut den indre nyttelasten - men kan ikke installere Linux-programvare.
macOS1 app
Terminal (with caveat) Innebygd Skriptet kan kanskje kjøre, men de fleste .run-installatører er rettet mot Linux og vil ikke installeres korrekt på macOS. Inspiser med --list; foretrekk en Linux VM.
Linux4 apps
Shell (Bash) - the system itself Innebygd chmod +x fil.run, deretter ./fil.run (eller «sh fil.run»). Legg til sudo hvis den installeres systemomfattende. Dette er den vanlige måten å kjøre en .run på.
Makeself (to inspect/extract) Åpen kildekode Inspiser uten å installere: ./fil.run --list, verifiser med --check, eller pakk ut filer med «./fil.run --target MAPPE --noexec».
Any text editor (Vim, gedit, nano) Åpen kildekode Åpne .run-filen for å LESE skript-hodet og se hva installasjonsprogrammet gjør før du kjører det.
Archive manager (Ark / File Roller) or tar Åpen kildekode Noen .run-filer kan åpnes som arkiver for å pakke ut nyttelasten (eller bruk Makeself --noexec-utpakking).

Tekniske detaljer

dyp spesifikasjon
Format-typeKjørbart skallskript med en komprimert binær nyttelast lagt til etter skriptkroppen (tekst-hode + binær hale)
MIME-typeapplication/x-makeself; også application/x-shellscript, text/x-sh, eller application/octet-stream
FilsignaturStarter med #!/bin/sh shebang (hex 23 21 2F 62 69 6E 2F 73 68) ved byte-offset 0; ingen fast binær magisk verdi
KodingSkallskript-hode i ren tekst (UTF-8) etterfulgt av et binært komprimert arkiv lagt til uten en fast separator
Komprimeringgzip som standard; Makeself støtter også bzip2, xz, zstd, lzo, eller ukomprimerte nyttelaster
BeholderstrukturSkall-stubb som dekomprimerer et innebygd TAR-arkiv til en midlertidig mappe, og deretter kjører en innebygd oppsettskommando
IntegritetsverifiseringCRC-sjekksum alltid innebygd i Makeself-hodet; valgfritt MD5 eller SHA-256; selvverifisert før utpakking starter
Utførelsechmod +x fil.run && ./fil.run, eller sh fil.run - ingen pakkebehandler eller installasjonsverktøy kreves
Inspiser / pakk ut uten å kjøre./fil.run --list for å liste innhold; ./fil.run --noexec --target MAPPE for å pakke ut nyttelasten uten å utføre oppsett
Dominerende generatorMakeself av Stéphane Peter (makeself.io); Makeself-versjonsnummer er innebygd i arkivhodet
Tilknyttede plattformerLinux (hovedmål); BSD, Solaris og andre Unix-lignende systemer støttes også
Typisk filstørrelseFra noen få hundre KB til flere GB; store driver- eller SDK-installatører (NVIDIA, CUDA, GOG-spill) kan overstige 10 GB
Støtte for krypteringIngen som standard; Makeself støtter valgfritt GPG-krypterte nyttelaster for sikker distribusjon
Nyttelast-offsetDen indre TAR-nyttelasten har ingen fast offset - skallskriptet beregner den dynamisk ved kjøring fra innebygde metadata i hodet
UtgittMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Siste versjonMakeself 2.7.1 (2025)
Åpen standardJa · royalty-fri
Spesifikasjonmakeself.io

RUN-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med RUN-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om RUN-filer.

Ofte stilte spørsmål

Hvordan kjører jeg en .run-fil på Linux?
Åpne en terminal i filens mappe, gjør den kjørbar med «chmod +x fil.run», og kjør deretter «./fil.run». Hvis den installeres systemomfattende, bruk sudo foran: «sudo ./fil.run». Du kan også kjøre den uten kjøretillatelse ved å bruke «sh fil.run».
Hvorfor får jeg «Permission denied» når jeg kjører en .run-fil?
Kjøretillatelsen (execute bit) er ikke satt. Kjør «chmod +x fil.run» først, deretter «./fil.run». Alternativt kan du kjøre den via tolken: «sh fil.run».
Hvordan kan jeg se hva som er inni en .run-fil før jeg installerer?
Det er et skallskript, så åpne det i et tekstredigeringsprogram for å lese hodet. For Makeself-arkiver vil «./fil.run --list» liste opp innholdet, «--check» verifiserer sjekksummen, og «./fil.run --target MAPPE --noexec» pakker ut filene uten å installere.
Kan jeg kjøre en .run-fil på Windows?
Ikke naturlig - en .run er et Linux-installasjonsprogram. Bruk WSL (Windows Subsystem for Linux) og kjør den der, eller en virtuell Linux-maskin. 7-Zip kan noen ganger pakke ut den indre nyttelasten, men kan ikke installere Linux-programvare.
Hvilket program lager .run-filer?
De fleste er laget med Makeself, et skallbasert verktøy for selvutpakkende arkiver (gjeldende versjon 2.7.1). Det bunter en TAR-nyttelast bak et lite utpakkingsskript.
Er det trygt å kjøre en .run-fil?
Kun hvis du stoler på kilden. En .run utfører vilkårlige kommandoer som din bruker (ofte med sudo/root), så last dem kun ned fra offisielle leverandører, og inspiser skriptet og innholdet med «--list» før du kjører ukjente filer.

Referanser

1Makeself - official sitemakeself.io
2Makeself - GitHub (megastep/makeself)github.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Relaterte filendelser

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å