.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.BINCD/DVD Disc Image (BIN/CUE)
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DATProgram Data File (generic)
10.TXTPlain Text File

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-Å