.RUN

RUN Datei

Linux Self-Extracting Installer Script
Frage stellen
SCHNELLE ANTWORT

Eine .run-Datei ist ein selbstextrahierendes Installationsprogramm für Linux - ein Shell-Skript mit einem angehängten komprimierten Software-Archiv. Um sie zu verwenden, öffnen Sie ein Terminal, führen Sie „chmod +x datei.run” aus, um sie ausführbar zu machen, und dann „./datei.run” zur Installation. Führen Sie .run-Dateien nur von offiziellen Anbietern aus, da sie beliebigen Code mit Ihren Berechtigungen ausführen.

Entwickler: N/A (convention); Makeself by Stéphane Peter is the dominant generator Kategorie: Ausführbare Dateien Offener Standard MIME: application/x-makeself
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .APK · .EXE · .VBS · .JAR

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 14, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das RUN-Dateiformat?

Eine .run-Datei ist eine ausführbare Datei, die Code und Anweisungen zur Installation von Softwareanwendungen auf der Linux-Plattform enthält. Die meisten .run-Dateien werden mit Makeself (von Stéphane Peter) erstellt und folgen einer zweiteiligen Struktur: einem Klartext-Shell-Skript-Header, der mit einem #!/bin/sh-Shebang beginnt, gefolgt von einem komprimierten TAR-Archiv, das direkt danach angehängt ist. Der Skript-Header verifiziert eine eingebettete CRC- (und optional MD5- oder SHA-256-) Prüfsumme, entpackt die Nutzdaten in ein temporäres Verzeichnis und führt dann automatisch einen eingebetteten Setup-Befehl aus.

Das .run-Format wird häufig zur Verteilung von Gerätetreibern, SDKs und großen Anwendungs-Installern verwendet - am bekanntesten sind NVIDIA-GPU-Treiber und CUDA-Toolkits. Um ein Installationsprogramm zu starten, muss zuerst die Ausführungsberechtigung gesetzt werden, falls diese noch nicht vorhanden ist (chmod +x datei.run), und dann mit ./datei.run oder sh datei.run ausgeführt werden.

Sie können ein Makeself-.run-Archiv auch sicher inspizieren oder extrahieren, ohne das Installationsprogramm auszuführen:

  • Inhalt auflisten: ./datei.run --list
  • Nur extrahieren: ./datei.run --noexec --target /ein/verzeichnis

Für Linux-Systeme mit Paketverwaltung werden Formate wie .deb oder .rpm im Allgemeinen bevorzugt, aber .run bleibt für die distributionsübergreifende und proprietäre Softwarebereitstellung gebräuchlich.

Sicherheit

RISIKO: HIGH

Eine .run-Datei ist ausführbarer Code: Das Ausführen führt beliebige Shell-Befehle mit Ihren Berechtigungen aus, und viele Installer verlangen sudo, was ihnen Root-Rechte gibt. Das macht eine bösartige oder manipulierte .run-Datei so gefährlich wie jedes andere Installationsprogramm. Sicherheitsregeln: (1) Laden Sie .run-Dateien nur vom offiziellen Anbieter über HTTPS herunter (z. B. NVIDIA, die eigene Website des SDK); (2) Da es sich um ein Shell-Skript handelt, lesen Sie den Header in einem Editor und verwenden Sie „./datei.run --list” / „--check”, um den Inhalt zu prüfen und die Prüfsumme vor der Ausführung zu verifizieren; (3) Führen Sie niemals eine .run-Datei per Pipe oder sudo aus, der Sie nicht vertrauen. Der Makeself-Wrapper verifiziert die Integrität (CRC/MD5/SHA256) gegen Beschädigungen, bürgt jedoch nicht für die Quelle.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMELinux Self-Extracting Installer Scriptalias Makeself archive, .run installer
ENTWICKLERN/A (convention); Makeself by Stéphane Peter is the dominant generatorseit Makeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
MIME TYPEapplication/x-makeself
TYPAusführbares Shell-Skript mit angehängten komprimierten Nutzdaten (Text-Header + Binär-Ende)
STANDARDOffen · lizenzfrei
MAGIC BYTES · DATEISIGNATUR
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
Eine .run-Datei beginnt als Klartext-Shell-Skript (Shebang „#!”), daher sind die ersten Bytes ein Text-Shebang und keine binäre Signatur. Von Makeself generierte Archive enthalten einen erkennbaren Header-Block mit einer Zeile wie „This archive contains an installer/makeself” und Label-Zeilen (z. B. CRC, MD5, Offset), gefolgt von komprimierten binären Nutzdaten (gzip/xz), die nach dem Skript angehängt sind. Es gibt keinen festen Offset für die Nutzdaten - das Skript berechnet diesen selbst.

Programme zum Öffnen von RUN-Dateien

Windows2 apps
WSL (Windows Subsystem for Linux) Integriert Eine .run-Datei ist ein Linux-Installer; führen Sie sie innerhalb von WSL mit „chmod +x datei.run && ./datei.run” aus. Sie läuft nicht nativ unter Windows.
7-Zip (inspect only) Open Source Kann einige .run-Dateien als Archive öffnen, um die inneren Nutzdaten anzuzeigen/zu extrahieren - kann jedoch keine Linux-Software installieren.
macOS1 app
Terminal (with caveat) Integriert Das Skript wird möglicherweise ausgeführt, aber die meisten .run-Installer sind für Linux gedacht und lassen sich unter macOS nicht korrekt installieren. Inspizieren Sie mit --list; bevorzugen Sie eine Linux-VM.
Linux4 apps
Shell (Bash) - the system itself Integriert „chmod +x datei.run”, dann „./datei.run” (oder „sh datei.run”). Fügen Sie sudo hinzu, wenn die Installation systemweit erfolgt. Dies ist der normale Weg, eine .run-Datei auszuführen.
Makeself (to inspect/extract) Open Source Inspizieren ohne Installation: „./datei.run --list”, verifizieren mit „--check” oder Dateien extrahieren mit „./datei.run --target VERZ --noexec”.
Any text editor (Vim, gedit, nano) Open Source Öffnen Sie die .run-Datei, um den Skript-Header zu LESEN und zu sehen, was der Installer tut, bevor Sie ihn ausführen.
Archive manager (Ark / File Roller) or tar Open Source Einige .run-Dateien können als Archive geöffnet werden, um die Nutzdaten zu extrahieren (oder nutzen Sie die Makeself-Extraktion mit --noexec).

Technische Details

technische Spezifikation
Format-TypAusführbares Shell-Skript mit angehängten komprimierten Binärdaten (Klartext-Header + Binär-Ende)
MIME-Typapplication/x-makeself; auch application/x-shellscript, text/x-sh oder application/octet-stream
DateisignaturBeginnt mit #!/bin/sh Shebang (Hex 23 21 2F 62 69 6E 2F 73 68) bei Byte-Offset 0; keine feste binäre Magic Number
KodierungKlartext-UTF-8-Shell-Skript-Header, gefolgt von einem binär komprimierten Archiv, das ohne festes Trennzeichen angehängt ist
KompressionStandardmäßig gzip; Makeself unterstützt auch bzip2, xz, zstd, lzo oder unkomprimierte Nutzdaten
Container-StrukturShell-Stub, der ein eingebettetes TAR-Archiv in ein temporäres Verzeichnis dekomprimiert und dann einen eingebetteten Setup-Befehl ausführt
IntegritätsprüfungCRC-Prüfsumme immer im Makeself-Header eingebettet; optional MD5 oder SHA-256; wird vor Beginn der Extraktion selbst verifiziert
Ausführungchmod +x datei.run && ./datei.run, oder sh datei.run - kein Paketmanager oder Installationstool erforderlich
Inspizieren / Extrahieren ohne Ausführung./datei.run --list zur Inhaltsauflistung; ./datei.run --noexec --target VERZ zum Extrahieren ohne Setup-Ausführung
Dominanter GeneratorMakeself von Stéphane Peter (makeself.io); die Makeself-Versionsnummer ist im Archiv-Header eingebettet
Zugehörige PlattformenLinux (Hauptziel); BSD, Solaris und andere Unix-ähnliche Systeme werden ebenfalls unterstützt
Typische DateigrößeEinige hundert KB bis mehrere GB; große Treiber- oder SDK-Installer (NVIDIA, CUDA, GOG-Spiele) können 10 GB überschreiten
VerschlüsselungsunterstützungStandardmäßig keine; Makeself unterstützt optional GPG-verschlüsselte Nutzdaten für die sichere Verteilung
Nutzdaten-OffsetDas innere TAR-Archiv hat keinen festen Offset - das Shell-Skript berechnet diesen dynamisch zur Laufzeit aus den eingebetteten Header-Metadaten
VeröffentlichtMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Neueste VersionMakeself 2.7.1 (2025)
Offener StandardJa · lizenzgebührenfrei
Spezifikationmakeself.io

RUN-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit RUN-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu RUN-Dateien.

Häufig gestellte Fragen

Wie führe ich eine .run-Datei unter Linux aus?
Öffnen Sie ein Terminal im Ordner der Datei, machen Sie sie mit „chmod +x datei.run” ausführbar und führen Sie dann „./datei.run” aus. Wenn sie systemweit installiert wird, setzen Sie sudo davor: „sudo ./datei.run”. Sie können sie auch ohne das Execute-Bit mit „sh datei.run” ausführen.
Warum erhalte ich „Keine Berechtigung” (Permission denied) beim Ausführen einer .run-Datei?
Das Execute-Bit ist nicht gesetzt. Führen Sie zuerst „chmod +x datei.run” aus, dann „./datei.run”. Alternativ können Sie sie über den Interpreter ausführen: „sh datei.run”.
Wie kann ich sehen, was in einer .run-Datei enthalten ist, bevor ich sie installiere?
Es handelt sich um ein Shell-Skript, also öffnen Sie es in einem Texteditor, um den Header zu lesen. Bei Makeself-Archiven listet „./datei.run --list” den Inhalt auf, „--check” verifiziert die Prüfsumme und „./datei.run --target VERZ --noexec” extrahiert die Dateien ohne Installation.
Kann ich eine .run-Datei unter Windows ausführen?
Nicht nativ - eine .run-Datei ist ein Linux-Installer. Verwenden Sie WSL (Windows-Subsystem für Linux) und führen Sie sie dort aus, oder eine virtuelle Linux-Maschine. 7-Zip kann manchmal die enthaltenen Nutzdaten extrahieren, aber keine Linux-Software installieren.
Welches Programm erstellt .run-Dateien?
Die meisten werden mit Makeself erstellt, einem Shell-basierten Tool für selbstextrahierende Archive (aktuelle Version 2.7.1). Es bündelt ein TAR-Archiv hinter einem kleinen Extraktionsskript.
Ist es sicher, eine .run-Datei auszuführen?
Nur wenn Sie der Quelle vertrauen. Eine .run-Datei führt beliebige Befehle als Ihr Benutzer aus (oft mit sudo/root). Laden Sie diese daher nur von offiziellen Anbietern herunter und inspizieren Sie das Skript sowie den Inhalt mit „--list”, bevor Sie unbekannte Dateien ausführen.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.NOMEDIAAndroid No-Media Marker File
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.DATProgram Data File (generic)
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.TMPTemporary File
10.DBSQLite Database File

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen