.RB

RB-fil

Ruby Source Code File
Ställ en fråga
SNABBT SVAR

En RB-fil är en Ruby-källkodsfil. Öppna den i valfri textredigerare (VS Code, Notepad++) för att läsa koden, eller kör den från en terminal med «ruby fil.rb» efter att du har installerat Ruby. Kör aldrig en RB-fil från en okänd källa utan att läsa igenom den först.

Utvecklare: Yukihiro "Matz" Matsumoto / Ruby community (Ruby Association) Kategori: Utvecklarfiler Öppen standard MIME: application/x-ruby
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 9, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet RB?

.rb-filer är associerade med programmeringsspråket Ruby. Filer med filändelsen .rb innehåller källkod skriven i Ruby - ett tolkat, objektorienterat skriptspråk skapat av Yukihiro „Matz” Matsumoto. .rb-filer kan redigeras i valfri textredigerare. För att kunna köra .rb-program måste en Ruby-miljö vara installerad; skript körs vanligtvis med kommandot ruby filnamn.rb.

Ruby har utvecklats till ett mycket populärt programmeringsspråk med ett rikt ekosystem och starkt community-stöd. Dess främsta egenskaper är enkelhet, uttrycksfull syntax och plattformsoberoende stöd för Windows, macOS och Linux. Ruby är tillgängligt under en öppen källkodslicens (Ruby Licence och BSD 2-Clause) - inte en copyleft-licens. Ruby rankas konsekvent bland de mest använda programmeringsspråken i världen och rekommenderas ofta som ett första programmeringsspråk för nybörjare.

.rb är den kanoniska källenheten för fristående skript, Ruby on Rails-webbapplikationer och bibliotek som distribueras som .gem-paket. Relaterade format som delar Ruby-syntax inkluderar .erb inbäddade mallfiler och .rake byggskript.

Säkerhet & trygghet

RISK: MEDIUM

En .rb-fil är källkod: att öppna den i en textredigerare eller visningsprogram är helt säkert. Risken ligger i att KÖRA den - «ruby fil.rb» exekverar vad skriptet än innehåller, inklusive radering av filer, nätverksanrop eller installation av programvara. Kör aldrig ett Ruby-skript från en okänd källa utan att läsa det först. Var vaksam på skript som anropar skalet (system/backticks/exec), laddar ner kod vid körning eller kräver okända gems. Att läsa klartexten före exekvering är det säkra tillvägagångssättet.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNRuby Source Code Fileäven känd som Ruby script, Ruby source file
UTVECKLAREYukihiro "Matz" Matsumoto / Ruby community (Ruby Association)sedan 1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
MIME-TYPapplication/x-ruby
TYPKällkod för programmeringsspråk i klartext
STANDARDÖppen · royaltyfri

Program som öppnar RB-filer

Windows4 apps
Notepad Öppen källkod Öppna för att visa/redigera källkoden med Ruby-syntaxmarkering (kör inte koden).
Visual Studio Code Gratis Öppna .rb-filen; installera tillägget Ruby/Ruby LSP för syntaxmarkering och kör med den integrerade terminalen.
Ruby (interpreter, RubyInstaller) Öppen källkod Installera Ruby, kör sedan «ruby fil.rb» i kommandotolken eller PowerShell för att exekvera skriptet.
RubyMine Betald Fullständig Ruby/Rails-IDE; öppna projektet och kör/felsök .rb-filen.
macOS3 apps
TextMate Öppen källkod Öppna för att visa/redigera Ruby-källkod (TextMates Ruby-bundle har långvarigt stöd).
Ruby (interpreter) Öppen källkod macOS levereras med Ruby; för aktuella versioner installera via Homebrew eller rbenv, kör sedan «ruby fil.rb».
Visual Studio Code Gratis Öppna .rb-filen; installera tillägget Ruby/Ruby LSP för syntaxmarkering och kör med den integrerade terminalen.
Linux2 apps
Ruby (interpreter) Öppen källkod macOS levereras med Ruby; för aktuella versioner installera via Homebrew eller rbenv, kör sedan «ruby fil.rb».
Visual Studio Code / VSCodium Öppen källkod Öppna med Ruby LSP-tillägget för att redigera och köra.
Web1 app
GitHub / online viewers Gratis Visa valfri .rb-fil i ett arkiv med syntaxmarkering direkt i webbläsaren; ingen installation krävs för att läsa den.

Tekniska detaljer

djup specifikation
MIME-typapplication/x-ruby; även registrerad som text/x-ruby och text/x-ruby-script
FilkodningUTF-8 vanlig text (standard sedan Ruby 2.0; tidigare versioner krävde `# encoding: utf-8` på rad 1 eller 2 för källkod som inte var ASCII)
Magic bytes / signaturIngen - vanlig text utan fast bytesignatur; körbara skript börjar vanligtvis med en shebang-rad (`#!/usr/bin/env ruby`)
Tolk-kommando`ruby filnamn.rb` på kommandoraden; Windows-användare anropar vanligtvis `ruby.exe` via RubyInstaller
Frozen-string pragma`# frozen_string_literal: true` på rad 1 gör alla strängliteraler oföränderliga vid körning, vilket förbättrar prestandan (tillgängligt sedan Ruby 2.3)
Syntax-versioneringInget versionsfält på filnivå; syntaxkompatibilitet styrs av tolkens version (1.8, 1.9, 2.x, 3.x)
KodningsdeklarationValfri magisk kommentar `# encoding: <namn>` (eller `# coding: <namn>`) på rad 1 eller 2; obligatorisk för källkod som inte är ASCII i Ruby < 2.0
Typisk filstorlek1 KB - 100 KB; de flesta applikationsfiler ligger i intervallet 2-30 KB
Intern strukturSekventiella Ruby-satser - require/load-anrop, klass- och moduldefinitioner, metodkroppar (def), uttryck; exekveras uppifrån och ned av tolken
Relaterade filändelser`.rbw` (Windows tyst läge, ingen konsol), `.gemspec`, `.rake`, `.ru` (Rack-konfiguration), `.erb` (inbäddad Ruby-mall)
PlattformsstödPlattformsoberoende: Windows, macOS, Linux, BSD och alla operativsystem med en Ruby-tolk (MRI/CRuby, JRuby, TruffleRuby)
Primära användningsområdenFristående automationsskript, Ruby on Rails-controllers och modeller, RubyGems-bibliotekskällkod, Rakefiles (bygguppgifter), Vagrantfiles och Homebrew-formler
Släppt1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
Senaste versionTracks the Ruby language; Ruby 3.4 (December 2024). Source files are version-agnostic text.
Öppen standardJa · royaltyfri
Specifikationwww.ruby-lang.org

RB-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med RB-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om RB-filer.

Vanliga frågor

Hur öppnar jag en .rb-fil?
För att läsa eller redigera den, öppna den i valfri textredigerare eller kodredigerare (VS Code, Notepad++, Sublime Text). För att köra den, installera Ruby och kör «ruby fil.rb» i en terminal.
Hur kör jag en Ruby-fil (.rb)?
Installera Ruby (RubyInstaller på Windows, Homebrew/rbenv på macOS, din pakethanterare på Linux), öppna en terminal i filens mapp och kör «ruby dittskript.rb».
Kan jag konvertera en .rb-fil till en .exe?
Inte genom direkt konvertering, men du kan paketera skriptet tillsammans med Ruby-tolken till en fristående Windows .exe med hjälp av OCRA, ruby-packer (rubyc) eller Tebako. Resultatet levereras med körtidsmiljön inuti.
Är en .rb-fil samma sak som en textfil?
Ja - det är vanlig UTF-8-text. Filändelsen .rb talar bara om för verktyg att den innehåller Ruby-kod. Du kan öppna den med valfri textredigerare eller byta namn på den till .txt för att visa den.
Varför misslyckas körningen av mitt .rb-skript?
Vanliga orsaker: Ruby är inte installerat eller finns inte i din PATH, skriptet är avsett för en annan Ruby-version, eller så kräver det gems som du inte har installerat (kör «bundle install» om det finns en Gemfile).
Vad är skillnaden mellan .rb och .rbw?
.rbw är Windows-varianten som kör ett Ruby-skript med rubyw.exe - utan att öppna ett konsolfönster - vanligtvis för GUI-appar. Koden inuti är identisk Ruby.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial 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)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö