.RUN

RUN-bestand

Linux Self-Extracting Installer Script
Stel een vraag
SNEL ANTWOORD

Een .run-bestand is een zelfuitpakkend installatieprogramma voor Linux - een shellscript met een gecomprimeerd softwarearchief eraan toegevoegd. Om het te gebruiken, open je een terminal, voer je „chmod +x file.run” uit om het uitvoerbaar te maken, en vervolgens „./file.run” om te installeren. Voer alleen .run-bestanden uit van officiële leveranciers, aangezien ze willekeurige code uitvoeren met jouw rechten.

Ontwikkelaar: N/A (convention); Makeself by Stéphane Peter is the dominant generator Categorie: Uitvoerbare bestandens Open standaard MIME: application/x-makeself
OPENT OP Windows macOS Linux
Gerelateerd: .APK · .EXE · .VBS · .JAR

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 14, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het RUN-bestandsformaat?

Een .run-bestand is een uitvoerbaar bestand dat code en instructies bevat voor het installeren van softwaretoepassingen op het Linux-platform. De meeste .run-bestanden worden gegenereerd met Makeself (door Stéphane Peter) en volgen een structuur uit twee delen: een shellscript-header in platte tekst die begint met een #!/bin/sh shebang, met een gecomprimeerde TAR-archief payload direct daarna toegevoegd. De script-header verifieert een ingebedde CRC (en optioneel MD5 of SHA-256) checksum, pakt de payload uit in een tijdelijke map en voert vervolgens automatisch een ingebed installatiecommando uit.

Het .run-formaat wordt veel gebruikt voor het distribueren van apparaatstuurprogramma's, SDK's en grote applicatie-installatieprogramma's - met name NVIDIA GPU-stuurprogramma's en CUDA-toolkits. Om een installatieprogramma te starten, moet eerst de uitvoerbare toestemming worden ingesteld als deze nog niet aanwezig is (chmod +x file.run), en vervolgens worden uitgevoerd met ./file.run of sh file.run.

Je kunt een Makeself .run-archief ook veilig inspecteren of uitpakken zonder het installatieprogramma uit te voeren:

  • Inhoud weergeven: ./file.run --list
  • Alleen uitpakken: ./file.run --noexec --target /een/map

Voor Linux-systemen met pakketbeheer hebben formaten zoals .deb of .rpm over het algemeen de voorkeur, maar .run blijft gebruikelijk voor distributie-onafhankelijke en propriëtaire softwarelevering.

Beveiliging & veiligheid

RISICO: HIGH

Een .run is uitvoerbare code: het uitvoeren ervan voert willekeurige shell-commando's uit met jouw rechten, en veel installatieprogramma's vragen om sudo, waardoor ze root-toegang krijgen. Dat maakt een kwaadaardige of gemanipuleerde .run net zo gevaarlijk als elk ander installatieprogramma. Veiligheidsregels: (1) download .run-bestanden alleen van de officiële leverancier via HTTPS (bijv. NVIDIA, de eigen site van de SDK); (2) aangezien het een shellscript is, lees de header in een editor en gebruik „./file.run --list” / „--check” om te inspecteren en de checksum te verifiëren voordat je het uitvoert; (3) voer nooit een .run uit via een pipe of met sudo als je deze niet vertrouwt. De Makeself-wrapper verifieert zelf de integriteit (CRC/MD5/SHA256) tegen corruptie, maar dat staat niet garant voor de bron.

Formaatdetails

in een notendop
VOLLEDIGE NAAMLinux Self-Extracting Installer Scriptook bekend als Makeself archive, .run installer
ONTWIKKELAARN/A (convention); Makeself by Stéphane Peter is the dominant generatorsinds Makeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
MIME-TYPEapplication/x-makeself
TYPEUitvoerbaar shellscript met een toegevoegde gecomprimeerde payload (tekstheader + binaire staart)
STANDAARDOpen · royaltyvrij
GERELATEERD.apk.exe.vbs.jar
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
Een .run-bestand begint als een shellscript in platte tekst (shebang „#!”), dus de eerste bytes zijn een tekst-shebang, geen binaire signatuur. Door Makeself gegenereerde archieven bevatten een herkenbaar headerblok met een regel zoals „This archive contains an installer/makeself” en labelregels (bijv. CRC, MD5, offset), gevolgd door een gecomprimeerde binaire payload (gzip/xz) die na het script is toegevoegd. Er is geen vaste offset voor de payload - het script berekent deze zelf.

Programma's die RUN-bestanden openen

Windows2 apps
WSL (Windows Subsystem for Linux) Ingebouwd Een .run is een Linux-installatieprogramma; voer het uit in WSL met „chmod +x file.run && ./file.run”. Het werkt niet systeemeigen op Windows.
7-Zip (inspect only) Open-source Kan sommige .run-bestanden openen als archieven om de binnenste payload te bekijken/uit te pakken - maar het kan geen Linux-software installeren.
macOS1 app
Terminal (with caveat) Ingebouwd Het script kan draaien, maar de meeste .run-installatieprogramma's zijn gericht op Linux en zullen niet correct installeren op macOS. Inspecteer met --list; geef de voorkeur aan een Linux VM.
Linux4 apps
Shell (Bash) - the system itself Ingebouwd chmod +x file.run, dan ./file.run (of „sh file.run”). Voeg sudo toe als het systeembreed installeert. Dit is de normale manier om een .run uit te voeren.
Makeself (to inspect/extract) Open-source Inspecteren zonder te installeren: ./file.run --list, verifiëren met --check, of bestanden uitpakken met „./file.run --target MAP --noexec”.
Any text editor (Vim, gedit, nano) Open-source Open de .run om de script-header te LEZEN en te zien wat het installatieprogramma doet voordat je het uitvoert.
Archive manager (Ark / File Roller) or tar Open-source Sommige .run-bestanden kunnen als archief worden geopend om de payload uit te pakken (of gebruik de Makeself --noexec extractie).

Technische details

diepe specificaties
Formaat typeUitvoerbaar shellscript met een gecomprimeerde binaire payload toegevoegd na de script-body (platte tekst header + binaire staart)
MIME-typeapplication/x-makeself; ook application/x-shellscript, text/x-sh, of application/octet-stream
BestandssignatuurBegint met #!/bin/sh shebang (hex 23 21 2F 62 69 6E 2F 73 68) op byte-offset 0; geen vast binair magisch getal
CoderingPlatte tekst UTF-8 shellscript-header gevolgd door een binair gecomprimeerd archief toegevoegd zonder vaste scheiding
Compressiegzip standaard; Makeself ondersteunt ook bzip2, xz, zstd, lzo, of ongecomprimeerde payloads
ContainerstructuurShell-stub die een ingebed TAR-archief uitpakt in een tijdelijke map en vervolgens een ingebed installatiecommando uitvoert
IntegriteitsverificatieCRC-checksum altijd ingebed in de Makeself-header; optioneel MD5 of SHA-256; zelf-geverifieerd voordat de extractie begint
Uitvoeringchmod +x file.run && ./file.run, of sh file.run - geen pakketbeheerder of installatietool vereist
Inspecteren / uitpakken zonder uitvoeren./file.run --list om inhoud te tonen; ./file.run --noexec --target MAP om de payload uit te pakken zonder setup uit te voeren
Dominante generatorMakeself door Stéphane Peter (makeself.io); Makeself-versienummer is ingebed in de archiefheader
Geassocieerde platformsLinux (primair doel); BSD, Solaris en andere Unix-achtige systemen worden ook ondersteund
Typische bestandsgrootteEnkele honderden KB tot verscheidene GB; grote stuurprogramma- of SDK-installatieprogramma's (NVIDIA, CUDA, GOG-games) kunnen groter zijn dan 10 GB
VersleutelingsondersteuningGeen standaard; Makeself ondersteunt optioneel GPG-versleutelde payloads voor veilige distributie
Payload-offsetDe binnenste TAR-payload heeft geen vaste offset - het shellscript berekent deze dynamisch tijdens runtime op basis van ingebedde header-metadata
UitgebrachtMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Laatste versieMakeself 2.7.1 (2025)
Open standaardJa · royaltyvrij
Specificatiemakeself.io

RUN conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met RUN-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over RUN-bestanden.

Veelgestelde vragen

Hoe voer ik een .run-bestand uit op Linux?
Open een terminal in de map van het bestand, maak het uitvoerbaar met „chmod +x file.run” en voer vervolgens „./file.run” uit. Als het systeembreed installeert, voeg dan sudo toe: „sudo ./file.run”. Je kunt het ook uitvoeren zonder de execute-bit met „sh file.run”.
Waarom krijg ik „Toegang geweigerd” bij het uitvoeren van een .run-bestand?
De execute-bit is niet ingesteld. Voer eerst „chmod +x file.run” uit, daarna „./file.run”. Je kunt het ook via de interpreter uitvoeren: „sh file.run”.
Hoe kan ik zien wat er in een .run-bestand zit voordat ik het installeer?
Het is een shellscript, dus open het in een tekstverwerker om de header te lezen. Voor Makeself-archieven geeft „./file.run --list” de inhoud weer, „--check” verifieert de checksum, en „./file.run --target MAP --noexec” pakt de bestanden uit zonder te installeren.
Kan ik een .run-bestand uitvoeren op Windows?
Niet systeemeigen - een .run is een Linux-installatieprogramma. Gebruik WSL (Windows Subsystem for Linux) en voer het daar uit, of een Linux virtuele machine. 7-Zip kan soms de binnenste payload uitpakken, maar kan geen Linux-software installeren.
Welk programma maakt .run-bestanden?
De meeste worden gemaakt met Makeself, een op shell gebaseerde tool voor zelfuitpakkende archieven (huidige versie 2.7.1). Het bundelt een TAR-payload achter een klein extractiescript.
Is het veilig om een .run-bestand uit te voeren?
Alleen als je de bron vertrouwt. Een .run voert willekeurige commando's uit als jouw gebruiker (vaak met sudo/root), dus download ze alleen van officiële leveranciers en inspecteer het script en de „--list” inhoud voordat je onbekende bestanden uitvoert.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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 bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z