.RUN

RUN-fil

Linux Self-Extracting Installer Script
Stil et spørgsmål
HURTIGT SVAR

En .run-fil er et selvudpakkende installationsprogram til Linux - et shell-script med et komprimeret softwarearkiv vedhæftet. For at bruge den skal du åbne en terminal, køre «chmod +x fil.run» for at gøre den eksekverbar, og derefter «./fil.run» for at installere. Kør kun .run-filer fra officielle leverandører, da de udfører vilkårlig kode med dine rettigheder.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 14, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er RUN-filformatet?

En .run-fil er en eksekverbar fil, der indeholder kode og instruktioner til installation af softwareapplikationer på Linux-platformen. De fleste .run-filer er genereret med Makeself (af Stéphane Peter) og følger en todelt struktur: en shell-script-header i almindelig tekst, der begynder med en #!/bin/sh shebang, med en komprimeret TAR-arkiv payload vedhæftet direkte efter den. Script-headeren verificerer en indlejret CRC (og valgfrit MD5 eller SHA-256) kontrolsum, dekomprimerer indholdet til en midlertidig mappe og kører derefter automatisk en indlejret opsætningskommando.

.run-formatet er meget brugt til at distribuere enhedsdrivere, SDK'er og store installationsprogrammer - især NVIDIA GPU-drivere og CUDA-værktøjssæt. For at starte et installationsprogram skal eksekveringsrettigheden først indstilles, hvis den ikke allerede er til stede (chmod +x fil.run), og derefter eksekveres den med ./fil.run eller sh fil.run.

Du kan også inspicere eller udpakke et Makeself .run-arkiv sikkert uden at køre installationsprogrammet:

  • Vis indhold: ./fil.run --list
  • Kun udpakning: ./fil.run --noexec --target /en/mappe

For Linux-systemer med pakkehåndtering foretrækkes formater som .deb eller .rpm generelt, men .run forbliver almindeligt til levering af software på tværs af distributioner og proprietær software.

Sikkerhed og tryghed

RISIKO: HIGH

En .run er eksekverbar kode: kørsel af den udfører vilkårlige shell-kommandoer med dine rettigheder, og mange installationsprogrammer beder om sudo, hvilket giver dem root-adgang. Det gør en ondsindet eller manipuleret .run lige så farlig som ethvert andet installationsprogram. Sikkerhedsregler: (1) download kun .run-filer fra den officielle leverandør over HTTPS (f.eks. NVIDIA, SDK'ets eget websted); (2) da det er et shell-script, bør du læse dets header i en editor og bruge «./fil.run --list» / «--check» til at inspicere og verificere kontrolsummen før kørsel; (3) kør aldrig en .run via pipe eller sudo, som du ikke stoler på. Makeself-wrapperen selvverificerer integritet (CRC/MD5/SHA256) mod korruption, men det garanterer ikke for kilden.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNLinux Self-Extracting Installer Scriptogså kendt som Makeself archive, .run installer
UDVIKLERN/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
TYPEEksekverbart shell-script med en vedhæftet komprimeret payload (tekst-header + binær hale)
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
En .run-fil starter som et shell-script i almindelig tekst (shebang «#!»), så dens første bytes er en tekst-shebang, ikke en binær signatur. Makeself-genererede arkiver indeholder en genkendelig header-blok med en linje som «This archive contains an installer/makeself» og label-linjer (f.eks. CRC, MD5, offset), efterfulgt af en komprimeret binær payload (gzip/xz) vedhæftet efter scriptet. Der er ingen fast forskydning for payloaden - scriptet beregner den.

Programmer der åbner RUN-filer

Windows2 apps
WSL (Windows Subsystem for Linux) Indbygget En .run er et Linux-installationsprogram; kør det inde i WSL med «chmod +x fil.run && ./fil.run». Det vil ikke køre indfødt på Windows.
7-Zip (inspect only) Open-source Kan åbne nogle .run-filer som arkiver for at se/udpakke den indre payload - men det kan ikke installere Linux-software.
macOS1 app
Terminal (with caveat) Indbygget Scriptet kører måske, men de fleste .run-installationsprogrammer er målrettet Linux og vil ikke installere korrekt på macOS. Inspicer med --list; foretræk en Linux VM.
Linux4 apps
Shell (Bash) - the system itself Indbygget chmod +x fil.run, derefter ./fil.run (eller «sh fil.run»). Tilføj sudo, hvis den installeres systemdækkende. Dette er den normale måde at køre en .run på.
Makeself (to inspect/extract) Open-source Inspicer uden at installere: ./fil.run --list, verificer med --check, eller udpak filer med «./fil.run --target MAPPE --noexec».
Any text editor (Vim, gedit, nano) Open-source Åbn .run-filen for at LÆSE dens script-header og se, hvad installationsprogrammet gør, før du kører det.
Archive manager (Ark / File Roller) or tar Open-source Nogle .run-filer kan åbnes som arkiver for at udpakke indholdet (eller brug Makeself --noexec udpakning).

Tekniske detaljer

dyb specifikation
FormattypeEksekverbart shell-script med en komprimeret binær payload vedhæftet efter script-kroppen (tekst-header + 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-forskydning 0; intet fast binært magisk nummer
KodningAlmindelig tekst UTF-8 shell-script-header efterfulgt af et binært komprimeret arkiv vedhæftet uden en fast separator
Komprimeringgzip som standard; Makeself understøtter også bzip2, xz, zstd, lzo eller ukomprimerede payloads
ContainerstrukturShell-stub, der dekomprimerer et indlejret TAR-arkiv til en midlertidig mappe og derefter kører en indlejret opsætningskommando
IntegritetsverifikationCRC-kontrolsum altid indlejret i Makeself-headeren; valgfrit MD5 eller SHA-256; selvverificeret før udpakning begynder
Eksekveringchmod +x fil.run && ./fil.run, eller sh fil.run - intet pakkehåndteringssystem eller installationsværktøj påkrævet
Inspicer / udpak uden at køre./fil.run --list for at vise indhold; ./fil.run --noexec --target MAPPE for at udpakke payload uden at eksekvere opsætning
Dominerende generatorMakeself af Stéphane Peter (makeself.io); Makeself-versionsnummer er indlejret i arkivets header
Associerede platformeLinux (primært mål); BSD, Solaris og andre Unix-lignende systemer understøttes også
Typisk filstørrelseFra få hundrede KB til flere GB; store driver- eller SDK-installationsprogrammer (NVIDIA, CUDA, GOG-spil) kan overstige 10 GB
Understøttelse af krypteringIngen som standard; Makeself understøtter valgfrit GPG-krypterede payloads til sikker distribution
Payload-forskydningDen indre TAR-payload har ingen fast forskydning - shell-scriptet beregner den dynamisk ved kørsel ud fra indlejrede header-metadata
UdgivetMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Seneste versionMakeself 2.7.1 (2025)
Åben standardJa · royaltyfri
Specifikationmakeself.io

RUN-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med RUN-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om RUN-filer.

Ofte stillede spørgsmål

Hvordan kører jeg en .run-fil på Linux?
Åbn en terminal i filens mappe, gør den eksekverbar med «chmod +x fil.run», og kør derefter «./fil.run». Hvis den installeres systemdækkende, skal du tilføje sudo foran: «sudo ./fil.run». Du kan også køre den uden eksekveringsrettighed ved hjælp af «sh fil.run».
Hvorfor får jeg «Permission denied», når jeg kører en .run-fil?
Eksekveringsrettigheden er ikke indstillet. Kør «chmod +x fil.run» først, derefter «./fil.run». Alternativt kan du køre den via fortolkeren: «sh fil.run».
Hvordan kan jeg se, hvad der er inde i en .run-fil før installation?
Det er et shell-script, så åbn det i en teksteditor for at læse headeren. For Makeself-arkiver viser «./fil.run --list» indholdet, «--check» verificerer kontrolsummen, og «./fil.run --target MAPPE --noexec» udpakker filerne uden at installere.
Kan jeg køre en .run-fil på Windows?
Ikke indfødt - en .run er et Linux-installationsprogram. Brug WSL (Windows Subsystem for Linux) og kør den der, eller en virtuel Linux-maskine. 7-Zip kan nogle gange udpakke den indre payload, men kan ikke installere Linux-software.
Hvilket program laver .run-filer?
De fleste er oprettet med Makeself, et shell-baseret værktøj til selvudpakkende arkiver (nuværende version 2.7.1). Det samler en TAR-payload bag et lille udpakningsscript.
Er det sikkert at køre en .run-fil?
Kun hvis du stoler på kilden. En .run udfører vilkårlige kommandoer som dig (ofte med sudo/root), så download dem kun fra officielle leverandører, og inspicer scriptet og dets «--list» indhold, før du kører ukendte filer.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å