.RB

Arquivo RB

Ruby Source Code File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo RB é um arquivo de código-fonte Ruby. Abra-o em qualquer editor de texto (VS Code, Notepad++) para ler o código, ou execute-o a partir de um terminal com «ruby file.rb» após instalar o Ruby. Nunca execute um arquivo RB de uma fonte não confiável sem lê-lo primeiro.

Desenvolvedor: Yukihiro "Matz" Matsumoto / Ruby community (Ruby Association) Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: application/x-ruby
ABRE EM Windows macOS Linux Web
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 9, 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 RB?

Arquivos .rb estão associados à linguagem de programação Ruby. Arquivos com a extensão .rb contêm código-fonte escrito em Ruby - uma linguagem de script interpretada e orientada a objetos criada por Yukihiro «Matz» Matsumoto. Arquivos .rb podem ser editados em qualquer editor de texto simples. Para executar programas .rb, um ambiente Ruby deve estar instalado; os scripts são normalmente executados com o comando ruby filename.rb.

O Ruby tornou-se uma linguagem de programação muito popular, com um ecossistema rico e forte apoio da comunidade. Suas principais características são a simplicidade, sintaxe expressiva e suporte multiplataforma em Windows, macOS e Linux. O Ruby está disponível sob uma licença de código aberto (Ruby Licence e BSD 2-Clause) - não uma licença copyleft. O Ruby é consistentemente classificado entre as linguagens de programação amplamente utilizadas em todo o mundo e é frequentemente recomendado como a primeira linguagem de programação para iniciantes.

.rb é a unidade de origem canônica para scripts independentes, aplicações web Ruby on Rails e bibliotecas distribuídas como pacotes .gem. Formatos relacionados que compartilham a sintaxe Ruby incluem arquivos de template incorporados .erb e scripts de automação .rake.

Segurança e proteção

RISCO: MEDIUM

Um arquivo .rb é código-fonte: abri-lo em um editor de texto ou visualizador é completamente seguro. O risco está em EXECUTÁ-LO - «ruby file.rb» executa o que quer que o script contenha, incluindo exclusão de arquivos, chamadas de rede ou instalação de software. Nunca execute um script Ruby de uma fonte não confiável sem lê-lo primeiro. Tenha cuidado com scripts que executam comandos do sistema (system/backticks/exec), baixam código em tempo de execução ou exigem gems desconhecidas. Ler o texto simples antes da execução é a abordagem segura.

Detalhes do formato

em resumo
NOME COMPLETORuby Source Code Filetambém conhecido como Ruby script, Ruby source file
DESENVOLVEDORYukihiro "Matz" Matsumoto / Ruby community (Ruby Association)desde 1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
TIPO MIMEapplication/x-ruby
TIPOCódigo-fonte de linguagem de programação em texto simples
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd

Programas que abrem arquivos RB

Windows4 apps
Notepad Código aberto Abra para visualizar/editar o código com realce de sintaxe Ruby (não o executa).
Visual Studio Code Gratuito Abra o arquivo .rb; instale a extensão Ruby/Ruby LSP para realce de sintaxe e execute com o terminal integrado.
Ruby (interpreter, RubyInstaller) Código aberto Instale o Ruby e execute «ruby file.rb» no Prompt de Comando ou PowerShell para executar o script.
RubyMine Pago IDE completa para Ruby/Rails; abra o projeto e execute/depure o arquivo .rb.
macOS3 apps
TextMate Código aberto Abra para visualizar/editar o código-fonte Ruby (o bundle Ruby do TextMate possui suporte de longa data).
Ruby (interpreter) Código aberto O macOS vem com Ruby; para versões atuais, instale via Homebrew ou rbenv e execute «ruby file.rb».
Visual Studio Code Gratuito Abra o arquivo .rb; instale a extensão Ruby/Ruby LSP para realce de sintaxe e execute com o terminal integrado.
Linux2 apps
Ruby (interpreter) Código aberto O macOS vem com Ruby; para versões atuais, instale via Homebrew ou rbenv e execute «ruby file.rb».
Visual Studio Code / VSCodium Código aberto Abra com a extensão Ruby LSP para editar e executar.
Web1 app
GitHub / online viewers Gratuito Visualize qualquer arquivo .rb em um repositório com realce de sintaxe no navegador; não é necessária instalação para leitura.

Detalhes técnicos

especificação profunda
Tipo MIMEapplication/x-ruby; também registrado como text/x-ruby e text/x-ruby-script
Codificação do arquivoTexto simples UTF-8 (padrão desde o Ruby 2.0; versões anteriores exigiam `# encoding: utf-8` na linha 1 ou 2 para fontes não-ASCII)
Magic bytes / assinaturaNenhum - texto simples sem assinatura de byte fixa; scripts executáveis normalmente começam com uma linha shebang (`#!/usr/bin/env ruby`)
Comando do interpretador`ruby filename.rb` na linha de comando; usuários de Windows normalmente invocam `ruby.exe` via RubyInstaller
Pragma frozen-string`# frozen_string_literal: true` na linha 1 torna todos os literais de string imutáveis em tempo de execução, melhorando o desempenho (disponível desde o Ruby 2.3)
Versionamento de sintaxeNenhum campo de versão ao nível de arquivo; a compatibilidade da sintaxe é governada pela versão do interpretador (1.8, 1.9, 2.x, 3.x)
Declaração de codificaçãoComentário mágico opcional `# encoding: <nome>` (ou `# coding: <nome>`) na linha 1 ou 2; obrigatório para fontes não-ASCII no Ruby < 2.0
Tamanho típico do arquivo1 KB - 100 KB; a maioria dos arquivos de aplicação fica na faixa de 2-30 KB
Estrutura internaInstruções Ruby sequenciais - chamadas require/load, definições de classes e módulos, corpos de métodos (def), expressões; executadas de cima para baixo pelo interpretador
Extensões relacionadas`.rbw` (modo silencioso no Windows, sem console), `.gemspec`, `.rake`, `.ru` (configuração Rack), `.erb` (template Ruby incorporado)
Suporte de plataformaMultiplataforma: Windows, macOS, Linux, BSD e qualquer SO com um interpretador Ruby (MRI/CRuby, JRuby, TruffleRuby)
Principais casos de usoScripts de automação independentes, controladores e modelos Ruby on Rails, código-fonte de bibliotecas RubyGems, Rakefiles (tarefas de automação), Vagrantfiles e fórmulas Homebrew
Lançado1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
Versão mais recenteTracks the Ruby language; Ruby 3.4 (December 2024). Source files are version-agnostic text.
Padrão abertoSim · livre de royalties
Especificaçãowww.ruby-lang.org

Conversões de RB

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos RB. 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 RB.

Perguntas frequentes

Como abro um arquivo .rb?
Para ler ou editar, abra-o em qualquer editor de texto ou editor de código (VS Code, Notepad++, Sublime Text). Para executá-lo, instale o Ruby e execute «ruby file.rb» em um terminal.
Como executo um arquivo Ruby (.rb)?
Instale o Ruby (RubyInstaller no Windows, Homebrew/rbenv no macOS, ou o gerenciador de pacotes no Linux), abra um terminal na pasta do arquivo e execute «ruby seuscritp.rb».
Posso converter um arquivo .rb para um .exe?
Não por conversão direta, mas você pode empacotar o script com o interpretador Ruby em um .exe autônomo para Windows usando OCRA, ruby-packer (rubyc) ou Tebako. O resultado inclui o ambiente de execução internamente.
Um arquivo .rb é o mesmo que um arquivo de texto?
Sim - é texto simples em UTF-8. A extensão .rb apenas informa às ferramentas que ele contém código Ruby. Você pode abri-lo com qualquer editor de texto ou renomeá-lo para .txt para visualizá-lo.
Por que meu script .rb falha ao ser executado?
Causas comuns: o Ruby não está instalado ou não está no seu PATH, o script é destinado a uma versão diferente do Ruby, ou requer gems que você não instalou (execute «bundle install» se houver um Gemfile).
Qual é a diferença entre .rb e .rbw?
.rbw é a variante do Windows que executa um script Ruby com o rubyw.exe - sem abrir uma janela de console - normalmente para aplicativos GUI. O código interno é Ruby idêntico.

Referências

1Ruby - official site and documentationwww.ruby-lang.org
2RubyInstaller for Windowsrubyinstaller.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

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