.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.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

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