.RUN

Archivo RUN

Linux Self-Extracting Installer Script
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .run es un instalador autoextraíble para Linux: un script de shell con un archivo de software comprimido adjunto. Para usarlo, abra una terminal, ejecute «chmod +x archivo.run» para hacerlo ejecutable y luego «./archivo.run» para instalar. Solo ejecute archivos .run de proveedores oficiales, ya que ejecutan código arbitrario con sus privilegios.

Desarrollador: N/A (convention); Makeself by Stéphane Peter is the dominant generator Categoría: Archivos ejecutables Estándar abierto MIME: application/x-makeself
SE ABRE EN Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

En esta página

19k+ extensiones indexadas
Última revisión Jun 14, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo RUN?

Un archivo .run es un archivo ejecutable que contiene código e instrucciones para instalar aplicaciones de software en la plataforma Linux. La mayoría de los archivos .run se generan con Makeself (de Stéphane Peter) y siguen una estructura de dos partes: un encabezado de script de shell en texto plano que comienza con un shebang #!/bin/sh, con una carga útil de archivo TAR comprimido añadida directamente después. El encabezado del script verifica una suma de comprobación CRC integrada (y opcionalmente MD5 o SHA-256), descomprime la carga útil en un directorio temporal y luego ejecuta automáticamente un comando de configuración integrado.

El formato .run se utiliza ampliamente para distribuir controladores de dispositivos, SDK y grandes instaladores de aplicaciones, sobre todo los controladores de GPU de NVIDIA y los kits de herramientas CUDA. Para lanzar un instalador, primero se debe establecer el permiso de ejecución si aún no está presente (chmod +x archivo.run), y luego ejecutarlo con ./archivo.run o sh archivo.run.

También puede inspeccionar o extraer un archivo Makeself .run de forma segura sin ejecutar el instalador:

  • Listar contenido: ./archivo.run --list
  • Solo extraer: ./archivo.run --noexec --target /algun/dir

Para sistemas Linux con gestión de paquetes, generalmente se prefieren formatos como .deb o .rpm, pero .run sigue siendo común para la entrega de software multiplataforma y propietario.

Seguridad y protección

RIESGO: HIGH

Un .run es código ejecutable: ejecutarlo ejecuta comandos de shell arbitrarios con sus privilegios, y muchos instaladores solicitan sudo, dándoles acceso de root. Eso hace que un .run malicioso o manipulado sea tan peligroso como cualquier instalador. Reglas de seguridad: (1) descargue archivos .run solo del proveedor oficial a través de HTTPS (p. ej., NVIDIA, el sitio propio del SDK); (2) dado que es un script de shell, lea su encabezado en un editor y use «./archivo.run --list» / «--check» para inspeccionar y verificar la suma de comprobación antes de ejecutarlo; (3) nunca ejecute mediante tuberías ni use sudo con un .run en el que no confíe. El envoltorio de Makeself verifica por sí mismo la integridad (CRC/MD5/SHA256) contra la corrupción, pero eso no garantiza la legitimidad de la fuente.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOLinux Self-Extracting Installer Scripttambién conocido como Makeself archive, .run installer
DESARROLLADORN/A (convention); Makeself by Stéphane Peter is the dominant generatordesde Makeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
TIPO MIMEapplication/x-makeself
TIPOScript de shell ejecutable con una carga útil comprimida adjunta (encabezado de texto + cola binaria)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.apk.exe.vbs.jar
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
Un archivo .run comienza como un script de shell en texto plano (shebang «#!»), por lo que sus primeros bytes son un shebang de texto, no una firma binaria. Los archivos generados por Makeself contienen un bloque de encabezado reconocible con una línea como «This archive contains an installer/makeself» y líneas de etiquetas (p. ej., CRC, MD5, desplazamiento), seguidas de una carga útil binaria comprimida (gzip/xz) añadida después del script. No hay un desplazamiento fijo para la carga útil; el script lo calcula.

Programas que abren archivos RUN

Windows2 apps
WSL (Windows Subsystem for Linux) Integrado Un .run es un instalador de Linux; ejecútelo dentro de WSL con «chmod +x archivo.run && ./archivo.run». No se ejecutará de forma nativa en Windows.
7-Zip (inspect only) Código abierto Puede abrir algunos archivos .run como archivos comprimidos para ver/extraer la carga útil interna, pero no puede instalar software de Linux.
macOS1 app
Terminal (with caveat) Integrado El script puede ejecutarse, pero la mayoría de los instaladores .run están destinados a Linux y no se instalarán correctamente en macOS. Inspeccione con --list; prefiera una VM de Linux.
Linux4 apps
Shell (Bash) - the system itself Integrado chmod +x archivo.run, luego ./archivo.run (o «sh archivo.run»). Añada sudo si se instala a nivel de sistema. Esta es la forma normal de ejecutar un .run.
Makeself (to inspect/extract) Código abierto Inspeccionar sin instalar: ./archivo.run --list, verificar con --check, o extraer archivos con «./archivo.run --target DIR --noexec».
Any text editor (Vim, gedit, nano) Código abierto Abra el .run para LEER su encabezado de script y ver qué hace el instalador antes de ejecutarlo.
Archive manager (Ark / File Roller) or tar Código abierto Algunos archivos .run pueden abrirse como archivos comprimidos para extraer la carga útil (o use la extracción --noexec de Makeself).

Detalles técnicos

especificación profunda
Tipo de formatoScript de shell ejecutable con una carga útil binaria comprimida añadida después del cuerpo del script (encabezado de texto plano + cola binaria)
Tipo MIMEapplication/x-makeself; también application/x-shellscript, text/x-sh, o application/octet-stream
Firma de archivoComienza con el shebang #!/bin/sh (hex 23 21 2F 62 69 6E 2F 73 68) en el desplazamiento de byte 0; sin número mágico binario fijo
CodificaciónEncabezado de script de shell en texto plano UTF-8 seguido de un archivo comprimido binario añadido sin un separador fijo
Compresióngzip por defecto; Makeself también admite cargas útiles bzip2, xz, zstd, lzo o sin comprimir
Estructura del contenedorResguardo de shell que descomprime un archivo TAR integrado en un directorio temporal y luego ejecuta un comando de configuración integrado
Verificación de integridadSuma de comprobación CRC siempre integrada en el encabezado de Makeself; opcionalmente MD5 o SHA-256; se verifica automáticamente antes de que comience la extracción
Ejecuciónchmod +x archivo.run && ./archivo.run, o sh archivo.run - no se requiere gestor de paquetes ni herramienta de instalación
Inspeccionar / extraer sin ejecutar./archivo.run --list para listar contenido; ./archivo.run --noexec --target DIR para extraer la carga útil sin ejecutar la configuración
Generador dominanteMakeself de Stéphane Peter (makeself.io); el número de versión de Makeself está integrado en el encabezado del archivo
Plataformas asociadasLinux (objetivo principal); también se admiten BSD, Solaris y otros sistemas tipo Unix
Tamaño de archivo típicoDesde unos pocos cientos de KB hasta varios GB; los instaladores de controladores grandes o SDK (NVIDIA, CUDA, juegos de GOG) pueden superar los 10 GB
Soporte de cifradoNinguno por defecto; Makeself admite opcionalmente cargas útiles cifradas con GPG para una distribución segura
Desplazamiento de la carga útilLa carga útil TAR interna no tiene un desplazamiento fijo: el script de shell lo calcula dinámicamente en tiempo de ejecución a partir de los metadatos del encabezado integrados
LanzadoMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Última versiónMakeself 2.7.1 (2025)
Estándar abiertoSí · libre de regalías
Especificaciónmakeself.io

Conversiones de RUN

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos RUN. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos RUN.

Preguntas frecuentes

¿Cómo ejecuto un archivo .run en Linux?
Abra una terminal en la carpeta del archivo, hágalo ejecutable con «chmod +x archivo.run» y luego ejecute «./archivo.run». Si se instala a nivel de sistema, anteponga sudo: «sudo ./archivo.run». También puede ejecutarlo sin el bit de ejecución usando «sh archivo.run».
¿Por qué recibo «Permiso denegado» al ejecutar un archivo .run?
El bit de ejecución no está establecido. Ejecute primero «chmod +x archivo.run» y luego «./archivo.run». Alternativamente, ejecútelo a través del intérprete: «sh archivo.run».
¿Cómo puedo ver qué hay dentro de un archivo .run antes de instalarlo?
Es un script de shell, así que ábralo en un editor de texto para leer el encabezado. Para archivos Makeself, «./archivo.run --list» enumera el contenido, «--check» verifica la suma de comprobación y «./archivo.run --target DIR --noexec» extrae los archivos sin instalar.
¿Puedo ejecutar un archivo .run en Windows?
No de forma nativa; un .run es un instalador de Linux. Use WSL (Windows Subsystem for Linux) y ejecútelo allí, o una máquina virtual Linux. 7-Zip a veces puede extraer la carga útil interna pero no puede instalar software de Linux.
¿Qué programa crea archivos .run?
La mayoría se crean con Makeself, una herramienta de archivos autoextraíbles basada en shell (versión actual 2.7.1). Agrupa una carga útil TAR detrás de un pequeño script de extracción.
¿Es seguro ejecutar un archivo .run?
Solo si confía en la fuente. Un .run ejecuta comandos arbitrarios como su usuario (a menudo con sudo/root), así que descárguelos solo de proveedores oficiales e inspeccione el script y su contenido con «--list» antes de ejecutar archivos desconocidos.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z