.RUN

Arquivo RUN

Linux Self-Extracting Installer Script
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .run é um instalador autoextraível para Linux - um script de shell com um arquivo de software compactado anexado. Para usá-lo, abra um terminal, execute «chmod +x arquivo.run» para torná-lo executável e, em seguida, «./arquivo.run» para instalar. Execute apenas arquivos .run de fornecedores oficiais, pois eles executam código arbitrário com seus privilégios.

Desenvolvedor: N/A (convention); Makeself by Stéphane Peter is the dominant generator Categoria: Arquivos Executáveis Padrão aberto MIME: application/x-makeself
ABRE EM Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Jun 14, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro RUN?

Um arquivo .run é um arquivo executável que contém código e instruções para instalar aplicativos de software na plataforma Linux. A maioria dos arquivos .run é gerada com o Makeself (por Stéphane Peter) e segue uma estrutura de duas partes: um cabeçalho de script de shell em texto simples começando com um shebang #!/bin/sh, com um payload de arquivo TAR compactado anexado diretamente após ele. O cabeçalho do script verifica uma soma de verificação (checksum) CRC incorporada (e opcionalmente MD5 ou SHA-256), descompacta o payload em um diretório temporário e, em seguida, executa um comando de configuração incorporado automaticamente.

O formato .run é amplamente utilizado para distribuir drivers de dispositivo, SDKs e instaladores de aplicativos grandes - mais notavelmente drivers de GPU NVIDIA e toolkits CUDA. Para iniciar um instalador, a permissão de execução deve primeiro ser definida se ainda não estiver presente (chmod +x arquivo.run), e então executá-lo com ./arquivo.run ou sh arquivo.run.

Você também pode inspecionar ou extrair um arquivo Makeself .run com segurança sem executar o instalador:

  • Listar conteúdo: ./arquivo.run --list
  • Apenas extrair: ./arquivo.run --noexec --target /algum/dir

Para sistemas Linux com gerenciamento de pacotes, formatos como .deb ou .rpm são geralmente preferidos, mas o .run continua comum para distribuição de software proprietário e entre diferentes distribuições.

Segurança e proteção

RISCO: HIGH

Um .run é um código executável: executá-lo executa comandos de shell arbitrários com seus privilégios, e muitos instaladores solicitam sudo, dando-lhes acesso root. Isso torna um .run malicioso ou adulterado tão perigoso quanto qualquer instalador. Regras de segurança: (1) baixe arquivos .run apenas do fornecedor oficial via HTTPS (ex: NVIDIA, o site do próprio SDK); (2) como é um script de shell, leia seu cabeçalho em um editor e use «./arquivo.run --list» / «--check» para inspecionar e verificar a soma de verificação antes de executar; (3) nunca execute via pipe ou com sudo um .run em que você não confia. O wrapper Makeself autoverifica a integridade (CRC/MD5/SHA256) contra corrupção, mas isso não garante a procedência da fonte.

Detalhes do formato

em resumo
NOME COMPLETOLinux Self-Extracting Installer Scripttambém conhecido como Makeself archive, .run installer
DESENVOLVEDORN/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 executável com um payload compactado anexado (cabeçalho de texto + cauda binária)
PADRÃOAberto · livre de royalties
RELACIONADO.apk.exe.vbs.jar
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
Um arquivo .run começa como um script de shell em texto simples (shebang «#!»), portanto, seus primeiros bytes são um shebang de texto, não uma assinatura binária. Arquivos gerados pelo Makeself contêm um bloco de cabeçalho reconhecível com uma linha como «This archive contains an installer/makeself» e linhas de rótulo (ex: CRC, MD5, offset), seguidas por um payload binário compactado (gzip/xz) anexado após o script. Não há deslocamento fixo para o payload - o script o calcula.

Programas que abrem arquivos RUN

Windows2 apps
WSL (Windows Subsystem for Linux) Integrado Um .run é um instalador Linux; execute-o dentro do WSL com «chmod +x arquivo.run && ./arquivo.run». Ele não funcionará nativamente no Windows.
7-Zip (inspect only) Código aberto Pode abrir alguns arquivos .run como arquivos compactados para visualizar/extrair o payload interno - mas não pode instalar software Linux.
macOS1 app
Terminal (with caveat) Integrado O script pode ser executado, mas a maioria dos instaladores .run visa o Linux e não será instalada corretamente no macOS. Inspecione com --list; prefira uma VM Linux.
Linux4 apps
Shell (Bash) - the system itself Integrado chmod +x arquivo.run, depois ./arquivo.run (ou «sh arquivo.run»). Adicione sudo se ele for instalado em todo o sistema. Esta é a maneira normal de executar um .run.
Makeself (to inspect/extract) Código aberto Inspecione sem instalar: ./arquivo.run --list, verifique com --check ou extraia arquivos com «./arquivo.run --target DIR --noexec».
Any text editor (Vim, gedit, nano) Código aberto Abra o .run para LER seu cabeçalho de script e ver o que o instalador faz antes de executá-lo.
Archive manager (Ark / File Roller) or tar Código aberto Alguns arquivos .run podem ser abertos como arquivos compactados para extrair o payload (ou use a extração Makeself --noexec).

Detalhes técnicos

especificação profunda
Tipo de formatoScript de shell executável com um payload binário compactado anexado após o corpo do script (cabeçalho de texto simples + cauda binária)
Tipo MIMEapplication/x-makeself; também application/x-shellscript, text/x-sh ou application/octet-stream
Assinatura do arquivoComeça com shebang #!/bin/sh (hex 23 21 2F 62 69 6E 2F 73 68) no deslocamento de byte 0; sem número mágico binário fixo
CodificaçãoCabeçalho de script de shell UTF-8 em texto simples seguido por um arquivo binário compactado anexado sem um separador fixo
Compressãogzip por padrão; Makeself também suporta payloads bzip2, xz, zstd, lzo ou não compactados
Estrutura do contêinerStub de shell que descompacta um arquivo TAR incorporado em um diretório temporário e, em seguida, executa um comando de configuração incorporado
Verificação de integridadeSoma de verificação CRC sempre incorporada no cabeçalho Makeself; opcionalmente MD5 ou SHA-256; autoverificada antes do início da extração
Execuçãochmod +x arquivo.run && ./arquivo.run, ou sh arquivo.run - nenhum gerenciador de pacotes ou ferramenta de instalação é necessário
Inspecionar / extrair sem executar./arquivo.run --list para listar o conteúdo; ./arquivo.run --noexec --target DIR para extrair o payload sem executar a configuração
Gerador dominanteMakeself por Stéphane Peter (makeself.io); o número da versão do Makeself está incorporado no cabeçalho do arquivo
Plataformas associadasLinux (alvo principal); BSD, Solaris e outros sistemas do tipo Unix também são suportados
Tamanho típico do arquivoDe algumas centenas de KB a vários GB; instaladores de drivers grandes ou SDKs (NVIDIA, CUDA, jogos GOG) podem exceder 10 GB
Suporte a criptografiaNenhum por padrão; Makeself suporta opcionalmente payloads criptografados com GPG para distribuição segura
Deslocamento do payloadO payload TAR interno não possui deslocamento fixo - o script de shell o calcula dinamicamente em tempo de execução a partir dos metadados do cabeçalho incorporado
LançadoMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Versão mais recenteMakeself 2.7.1 (2025)
Padrão abertoSim · livre de royalties
Especificaçãomakeself.io

Conversões de RUN

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos RUN. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos RUN.

Perguntas frequentes

Como faço para executar um arquivo .run no Linux?
Abra um terminal na pasta do arquivo, torne-o executável com «chmod +x arquivo.run» e execute «./arquivo.run». Se ele for instalado em todo o sistema, use o prefixo sudo: «sudo ./arquivo.run». Você também pode executá-lo sem o bit de execução usando «sh arquivo.run».
Por que recebo «Permissão negada» ao executar um arquivo .run?
O bit de execução não está definido. Execute «chmod +x arquivo.run» primeiro e depois «./arquivo.run». Alternativamente, execute-o através do intérprete: «sh arquivo.run».
Como posso ver o que há dentro de um arquivo .run antes de instalar?
É um script de shell, então abra-o em um editor de texto para ler o cabeçalho. Para arquivos Makeself, «./arquivo.run --list» lista o conteúdo, «--check» verifica a soma de verificação e «./arquivo.run --target DIR --noexec» extrai os arquivos sem instalar.
Posso executar um arquivo .run no Windows?
Não nativamente - um .run é um instalador do Linux. Use o WSL (Windows Subsystem for Linux) e execute-o lá, ou uma máquina virtual Linux. O 7-Zip às vezes pode extrair o payload interno, mas não pode instalar software Linux.
Qual programa cria arquivos .run?
A maioria é criada com o Makeself, uma ferramenta de arquivo autoextraível baseada em shell (versão atual 2.7.1). Ele agrupa um payload TAR atrás de um pequeno script de extração.
É seguro executar um arquivo .run?
Apenas se você confiar na fonte. Um .run executa comandos arbitrários como seu usuário (geralmente com sudo/root), portanto, baixe-os apenas de fornecedores oficiais e inspecione o script e seu conteúdo com «--list» antes de executar arquivos desconhecidos.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z