.RUN

Fichier RUN

Linux Self-Extracting Installer Script
Poser une question
RÉPONSE RAPIDE

Un fichier .run est un programme d'installation auto-extractible pour Linux - un script shell auquel est jointe une archive logicielle compressée. Pour l'utiliser, ouvrez un terminal, exécutez « chmod +x file.run » pour le rendre exécutable, puis « ./file.run » pour l'installer. N'exécutez que des fichiers .run provenant de fournisseurs officiels, car ils exécutent du code arbitraire avec vos privilèges.

Développeur : N/A (convention); Makeself by Stéphane Peter is the dominant generator Catégorie : Fichiers exécutables Standard ouvert MIME: application/x-makeself
S'OUVRE SUR Windows macOS Linux
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 14, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier RUN ?

Un fichier .run est un fichier exécutable qui contient du code et des instructions pour l'installation d'applications logicielles sur la plateforme Linux. La plupart des fichiers .run sont générés avec Makeself (par Stéphane Peter) et suivent une structure en deux parties : un en-tête de script shell en texte brut commençant par un shebang #!/bin/sh, avec une charge utile d'archive TAR compressée ajoutée directement après. L'en-tête du script vérifie une somme de contrôle CRC intégrée (et éventuellement MD5 ou SHA-256), décompresse la charge utile dans un répertoire temporaire, puis exécute automatiquement une commande de configuration intégrée.

Le format .run est largement utilisé pour distribuer des pilotes de périphériques, des SDK et des installateurs d'applications volumineuses - notamment les pilotes de GPU NVIDIA et les kits d'outils CUDA. Pour lancer un installateur, la permission d'exécution doit d'abord être définie si elle n'est pas déjà présente (chmod +x file.run), puis exécutée avec ./file.run ou sh file.run.

Vous pouvez également inspecter ou extraire une archive Makeself .run en toute sécurité sans lancer l'installateur :

  • Lister le contenu : ./file.run --list
  • Extraire uniquement : ./file.run --noexec --target /un/repertoire

Pour les systèmes Linux gérés par paquets, les formats comme .deb ou .rpm sont généralement préférés, mais le .run reste courant pour la distribution de logiciels multi-distributions et propriétaires.

Sécurité et sûreté

RISQUE : HIGH

Un fichier .run est du code exécutable : son exécution lance des commandes shell arbitraires avec vos privilèges, et de nombreux installateurs demandent sudo, leur donnant les droits root. Cela rend un .run malveillant ou altéré aussi dangereux que n'importe quel installateur. Règles de sécurité : (1) téléchargez les fichiers .run uniquement auprès du fournisseur officiel via HTTPS (ex. NVIDIA, le site du SDK) ; (2) comme il s'agit d'un script shell, lisez son en-tête dans un éditeur et utilisez « ./file.run --list » / « --check » pour inspecter et vérifier la somme de contrôle avant l'exécution ; (3) ne lancez jamais via un pipe ou avec sudo un .run auquel vous ne faites pas confiance. L'enveloppe Makeself vérifie elle-même l'intégrité (CRC/MD5/SHA256) contre la corruption, mais cela ne garantit pas la fiabilité de la source.

Détails du format

en bref
NOM COMPLETLinux Self-Extracting Installer Scriptalias Makeself archive, .run installer
DÉVELOPPEURN/A (convention); Makeself by Stéphane Peter is the dominant generatordepuis Makeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
TYPE MIMEapplication/x-makeself
TYPEScript shell exécutable avec une charge utile compressée jointe (en-tête texte + queue binaire)
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
Un fichier .run commence comme un script shell en texte brut (shebang « #! »), ses premiers octets sont donc un shebang textuel, pas une signature binaire. Les archives générées par Makeself contiennent un bloc d'en-tête reconnaissable avec une ligne telle que « This archive contains an installer/makeself » et des lignes d'étiquettes (ex. CRC, MD5, offset), suivies d'une charge utile binaire compressée (gzip/xz) ajoutée après le script. Il n'y a pas d'offset fixe pour la charge utile - le script le calcule.

Programmes qui ouvrent les fichiers RUN

Windows2 apps
WSL (Windows Subsystem for Linux) Intégré Un .run est un installateur Linux ; lancez-le dans WSL avec « chmod +x file.run && ./file.run ». Il ne fonctionnera pas nativement sur Windows.
7-Zip (inspect only) Open-source Peut ouvrir certains fichiers .run comme des archives pour visualiser/extraire la charge utile interne - mais il ne peut pas installer de logiciels Linux.
macOS1 app
Terminal (with caveat) Intégré Le script peut s'exécuter, mais la plupart des installateurs .run ciblent Linux et ne s'installeront pas correctement sur macOS. Inspectez avec --list ; préférez une VM Linux.
Linux4 apps
Shell (Bash) - the system itself Intégré chmod +x file.run, puis ./file.run (ou « sh file.run »). Ajoutez sudo s'il s'installe au niveau du système. C'est la méthode normale pour lancer un .run.
Makeself (to inspect/extract) Open-source Inspecter sans installer : ./file.run --list, vérifier avec --check, ou extraire les fichiers avec « ./file.run --target DIR --noexec ».
Any text editor (Vim, gedit, nano) Open-source Ouvrez le .run pour LIRE son en-tête de script et voir ce que fait l'installateur avant de l'exécuter.
Archive manager (Ark / File Roller) or tar Open-source Certains fichiers .run peuvent être ouverts comme des archives pour extraire la charge utile (ou utilisez l'extraction Makeself --noexec).

Détails techniques

spécifications approfondies
Type de formatScript shell exécutable avec une charge utile binaire compressée ajoutée après le corps du script (en-tête texte brut + queue binaire)
Type MIMEapplication/x-makeself ; également application/x-shellscript, text/x-sh, ou application/octet-stream
Signature de fichierCommence par le shebang #!/bin/sh (hex 23 21 2F 62 69 6E 2F 73 68) à l'offset 0 ; pas de nombre magique binaire fixe
EncodageEn-tête de script shell en texte brut UTF-8 suivi d'une archive binaire compressée ajoutée sans séparateur fixe
Compressiongzip par défaut ; Makeself prend également en charge bzip2, xz, zstd, lzo, ou des charges utiles non compressées
Structure du conteneurStub shell qui décompresse une archive TAR intégrée dans un répertoire temporaire, puis exécute une commande de configuration intégrée
Vérification d'intégritéSomme de contrôle CRC toujours intégrée dans l'en-tête Makeself ; MD5 ou SHA-256 en option ; auto-vérifiée avant le début de l'extraction
Exécutionchmod +x file.run && ./file.run, ou sh file.run - aucun gestionnaire de paquets ou outil d'installation requis
Inspecter / extraire sans exécuter./file.run --list pour lister le contenu ; ./file.run --noexec --target DIR pour extraire la charge utile sans exécuter la configuration
Générateur dominantMakeself par Stéphane Peter (makeself.io) ; le numéro de version de Makeself est intégré dans l'en-tête de l'archive
Plateformes associéesLinux (cible principale) ; BSD, Solaris et autres systèmes de type Unix également pris en charge
Taille de fichier typiqueDe quelques centaines de Ko à plusieurs Go ; les installateurs de pilotes ou de SDK volumineux (NVIDIA, CUDA, jeux GOG) peuvent dépasser 10 Go
Prise en charge du chiffrementAucun par défaut ; Makeself prend en charge en option les charges utiles chiffrées par GPG pour une distribution sécurisée
Offset de la charge utileLa charge utile TAR interne n'a pas d'offset fixe - le script shell le calcule dynamiquement au moment de l'exécution à partir des métadonnées de l'en-tête
PubliéMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Dernière versionMakeself 2.7.1 (2025)
Standard ouvertOui · libre de droits
Spécificationmakeself.io

Conversions RUN

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers RUN. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers RUN.

Foire aux questions

Comment exécuter un fichier .run sur Linux ?
Ouvrez un terminal dans le dossier du fichier, rendez-le exécutable avec « chmod +x file.run », puis lancez « ./file.run ». S'il s'installe au niveau du système, préfixez avec sudo : « sudo ./file.run ». Vous pouvez également le lancer sans le bit d'exécution en utilisant « sh file.run ».
Pourquoi ai-je un message « Permission refusée » lors de l'exécution d'un fichier .run ?
Le bit d'exécution n'est pas défini. Exécutez d'abord « chmod +x file.run », puis « ./file.run ». Alternativement, lancez-le via l'interprète : « sh file.run ».
Comment puis-je voir ce qu'il y a dans un fichier .run avant de l'installer ?
C'est un script shell, donc ouvrez-le dans un éditeur de texte pour lire l'en-tête. Pour les archives Makeself, « ./file.run --list » liste le contenu, « --check » vérifie la somme de contrôle, et « ./file.run --target DIR --noexec » extrait les fichiers sans installer.
Puis-je exécuter un fichier .run sur Windows ?
Pas nativement - un .run est un installateur Linux. Utilisez WSL (Windows Subsystem for Linux) et exécutez-le là-bas, ou une machine virtuelle Linux. 7-Zip peut parfois extraire la charge utile interne mais ne peut pas installer de logiciels Linux.
Quel programme crée des fichiers .run ?
La plupart sont créés avec Makeself, un outil d'archivage auto-extractible basé sur le shell (version actuelle 2.7.1). Il regroupe une charge utile TAR derrière un petit script d'extraction.
Est-il sûr d'exécuter un fichier .run ?
Seulement si vous faites confiance à la source. Un .run exécute des commandes arbitraires en votre nom (souvent avec sudo/root), donc ne les téléchargez qu'auprès de fournisseurs officiels, et inspectez le script et son contenu avec --list avant d'exécuter des fichiers inconnus.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z