.RB

File RB

Ruby Source Code File
Fai una domanda
RISPOSTA RAPIDA

Un file RB è un file di codice sorgente Ruby. Aprilo in qualsiasi editor di testo (VS Code, Notepad++) per leggere il codice, oppure eseguilo da un terminale con «ruby file.rb» dopo aver installato Ruby. Non eseguire mai un file RB da una fonte non attendibile senza averlo prima letto.

Sviluppatore: Yukihiro "Matz" Matsumoto / Ruby community (Ruby Association) Categoria: File di sviluppo Standard aperto MIME: application/x-ruby
SI APRE SU Windows macOS Linux Web
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 9, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file RB?

I file .rb sono associati al linguaggio di programmazione Ruby. I file con estensione .rb contengono codice sorgente scritto in Ruby - un linguaggio di scripting interpretato e orientato agli oggetti creato da Yukihiro «Matz» Matsumoto. I file .rb possono essere modificati in qualsiasi editor di testo semplice. Per eseguire programmi .rb, deve essere installato un ambiente Ruby; gli script vengono tipicamente eseguiti con il comando ruby nomefile.rb.

Ruby si è sviluppato in un linguaggio di programmazione molto popolare con un ricco ecosistema e un forte supporto della comunità. Le sue caratteristiche principali sono la semplicità, la sintassi espressiva e il supporto multipiattaforma su Windows, macOS e Linux. Ruby è disponibile sotto una licenza open-source (Licenza Ruby e BSD 2-Clause) - non una licenza copyleft. Ruby è costantemente classificato tra i linguaggi di programmazione più utilizzati al mondo ed è spesso raccomandato come primo linguaggio di programmazione per i principianti.

.rb è l'unità sorgente canonica per script standalone, applicazioni web Ruby on Rails e librerie distribuite come pacchetti .gem. I formati correlati che condividono la sintassi Ruby includono i file template incorporati .erb e gli script di build .rake.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .rb è codice sorgente: aprirlo in un editor di testo o visualizzatore è completamente sicuro. Il rischio risiede nell'ESECUZIONE - «ruby file.rb» esegue qualsiasi cosa contenga lo script, inclusa l'eliminazione di file, chiamate di rete o l'installazione di software. Non eseguire mai uno script Ruby da una fonte non attendibile senza averlo prima letto. Diffida degli script che richiamano la shell (system/backticks/exec), scaricano codice a runtime o richiedono gemme sconosciute. Leggere il testo semplice prima dell'esecuzione è l'approccio sicuro.

Dettagli del formato

in sintesi
NOME COMPLETORuby Source Code Fileanche noto come Ruby script, Ruby source file
SVILUPPATOREYukihiro "Matz" Matsumoto / Ruby community (Ruby Association)dal 1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
TIPO MIMEapplication/x-ruby
TIPOCodice sorgente di linguaggio di programmazione in testo semplice
STANDARDAperto · royalty-free

Programmi che aprono file RB

Windows4 apps
Notepad Open-source Apri per visualizzare/modificare il sorgente con l'evidenziazione della sintassi Ruby (non lo esegue).
Visual Studio Code Gratuito Apri il file .rb; installa l'estensione Ruby/Ruby LSP per l'evidenziazione e avvialo con il terminale integrato.
Ruby (interpreter, RubyInstaller) Open-source Installa Ruby, quindi esegui «ruby file.rb» nel Prompt dei comandi o in PowerShell per eseguire lo script.
RubyMine A pagamento IDE completo per Ruby/Rails; apri il progetto ed esegui/effettua il debug del file .rb.
macOS3 apps
TextMate Open-source Apri per visualizzare/modificare il sorgente Ruby (il bundle Ruby di TextMate ha un supporto di lunga data).
Ruby (interpreter) Open-source macOS viene fornito con Ruby; per le versioni correnti installalo tramite Homebrew o rbenv, quindi esegui «ruby file.rb».
Visual Studio Code Gratuito Apri il file .rb; installa l'estensione Ruby/Ruby LSP per l'evidenziazione e avvialo con il terminale integrato.
Linux2 apps
Ruby (interpreter) Open-source macOS viene fornito con Ruby; per le versioni correnti installalo tramite Homebrew o rbenv, quindi esegui «ruby file.rb».
Visual Studio Code / VSCodium Open-source Apri con l'estensione Ruby LSP per modificare ed eseguire.
Web1 app
GitHub / online viewers Gratuito Visualizza qualsiasi file .rb in un repository con l'evidenziazione della sintassi nel browser; nessuna installazione necessaria per leggerlo.

Dettagli tecnici

specifiche approfondite
Tipo MIMEapplication/x-ruby; registrato anche come text/x-ruby e text/x-ruby-script
Codifica del fileTesto semplice UTF-8 (predefinito da Ruby 2.0; le versioni precedenti richiedevano `# encoding: utf-8` sulla riga 1 o 2 per sorgenti non ASCII)
Magic bytes / firmaNessuno - testo semplice senza firma di byte fissa; gli script eseguibili iniziano tipicamente con una riga shebang (`#!/usr/bin/env ruby`)
Comando interprete`ruby nomefile.rb` dalla riga di comando; gli utenti Windows tipicamente invocano `ruby.exe` tramite RubyInstaller
Pragma frozen-string`# frozen_string_literal: true` sulla riga 1 rende tutti i letterali stringa immutabili a runtime, migliorando le prestazioni (disponibile da Ruby 2.3)
Versioning della sintassiNessun campo di versione a livello di file; la compatibilità della sintassi è regolata dalla versione dell'interprete (1.8, 1.9, 2.x, 3.x)
Dichiarazione di codificaCommento magico opzionale `# encoding: <nome>` (o `# coding: <nome>`) sulla riga 1 o 2; obbligatorio per sorgenti non ASCII su Ruby < 2.0
Dimensione tipica del file1 KB - 100 KB; la maggior parte dei file applicativi rientra nell'intervallo 2-30 KB
Struttura internaIstruzioni Ruby sequenziali - chiamate require/load, definizioni di classi e moduli, corpi di metodi (def), espressioni; eseguite dall'alto verso il basso dall'interprete
Estensioni correlate`.rbw` (modalità silenziosa Windows, senza console), `.gemspec`, `.rake`, `.ru` (configurazione Rack), `.erb` (template Ruby incorporato)
Supporto piattaformaMultipiattaforma: Windows, macOS, Linux, BSD e qualsiasi sistema operativo con un interprete Ruby (MRI/CRuby, JRuby, TruffleRuby)
Casi d'uso primariScript di automazione standalone, controller e modelli Ruby on Rails, sorgenti di librerie RubyGems, Rakefiles (attività di build), Vagrantfiles e formule Homebrew
Rilasciato1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
Ultima versioneTracks the Ruby language; Ruby 3.4 (December 2024). Source files are version-agnostic text.
Standard aperto · royalty-free
Specificawww.ruby-lang.org

Conversioni RB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file RB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file RB.

Domande frequenti

Come si apre un file .rb?
Per leggerlo o modificarlo, aprilo in qualsiasi editor di testo o editor di codice (VS Code, Notepad++, Sublime Text). Per eseguirlo, installa Ruby ed esegui «ruby file.rb» in un terminale.
Come si esegue un file Ruby (.rb)?
Installa Ruby (RubyInstaller su Windows, Homebrew/rbenv su macOS, il tuo gestore pacchetti su Linux), apri un terminale nella cartella del file ed esegui «ruby tuoscript.rb».
Posso convertire un file .rb in un .exe?
Non tramite conversione diretta, ma puoi raggruppare lo script con l'interprete Ruby in un .exe standalone per Windows utilizzando OCRA, ruby-packer (rubyc) o Tebako. Il risultato include il runtime al suo interno.
Un file .rb è uguale a un file di testo?
Sì - è testo semplice UTF-8. L'estensione .rb comunica semplicemente agli strumenti che contiene codice Ruby. Puoi aprirlo con qualsiasi editor di testo o rinominarlo in .txt per visualizzarlo.
Perché il mio script .rb non si avvia?
Cause comuni: Ruby non è installato o non è nel tuo PATH, lo script è destinato a una versione diversa di Ruby, o richiede gemme che non hai installato (esegui «bundle install» se è presente un Gemfile).
Qual è la differenza tra .rb e .rbw?
.rbw è la variante Windows che esegue uno script Ruby con rubyw.exe - senza aprire una finestra di console - tipicamente per app GUI. Il codice all'interno è identico a Ruby.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z