.RB

RB ファイル

Ruby Source Code File
質問する
クイック回答

RBファイルはRubyのソースコードファイルです。VS CodeやNotepad++などのテキストエディタで開いてコードを読んだり、Rubyをインストールした後にターミナルから «ruby file.rb» と入力して実行したりできます。信頼できないソースからのRBファイルは、中身を確認せずに実行しないでください。

開発元: Yukihiro "Matz" Matsumoto / Ruby community (Ruby Association) カテゴリ: 開発用ファイル オープンスタンダード MIME: application/x-ruby
対応OS Windows macOS Linux Web
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 9, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

RB ファイル形式とは?

.rb ファイルはRubyプログラミング言語に関連付けられています。.rb 拡張子のファイルには、まつもとゆきひろ(Matz)氏によって作成された、インタプリタ方式のオブジェクト指向スクリプト言語であるRubyで書かれた ソースコード が含まれています。.rb ファイルは任意のプレーンテキストエディタで編集可能です。.rb プログラムを実行するにはRuby環境をインストールする必要があり、スクリプトは通常 ruby filename.rb コマンドで実行されます。

Rubyは、豊かなエコシステムと強力なコミュニティのサポートにより、非常に人気のあるプログラミング言語へと発展しました。主な特徴は、シンプルさ、表現力豊かな構文、そして Windows、macOS、Linux にわたるマルチプラットフォーム対応です。Rubyはオープンソースライセンス(RubyライセンスおよびBSD 2-Clause)の下で提供されており、コピーレフトライセンスではありません。Rubyは世界中で広く使用されているプログラミング言語として常にランクインしており、初心者向けの最初のプログラミング言語として頻繁に推奨されています。

.rb は、スタンドアロンのスクリプト、Ruby on Rails ウェブアプリケーション、および .gem パッケージとして配布されるライブラリの標準的なソース単位です。Rubyの構文を共有する関連フォーマットには、.erb 埋め込みテンプレートファイルや .rake ビルドスクリプトがあります。

セキュリティと安全性

リスク: MEDIUM

.rbファイルはソースコードです。テキストエディタやビューアで開くことは完全に安全です。リスクは「実行」にあります。«ruby file.rb» は、ファイルの削除、ネットワーク通信、ソフトウェアのインストールなど、スクリプトに含まれるあらゆる内容を実行します。信頼できないソースからのRubyスクリプトは、中身を読まずに実行しないでください。シェルコマンドを呼び出すもの(system/バッククォート/exec)、実行時にコードをダウンロードするもの、または未知の gem を要求するものには注意してください。実行前にプレーンテキストを確認するのが安全なアプローチです。

形式の詳細

概要
正式名称Ruby Source Code File別名 Ruby script, Ruby source file
開発元Yukihiro "Matz" Matsumoto / Ruby community (Ruby Association)登場時期 1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
MIME タイプapplication/x-ruby
タイププレーンテキストのプログラミング言語ソースコード
標準規格オープン・ロイヤリティフリー

RB ファイルを開くプログラム

Windows4 apps
Notepad オープンソース Rubyの構文ハイライト付きでソースを表示/編集するために開きます(実行はできません)。
Visual Studio Code 無料 .rbファイルを開きます。ハイライト表示のために Ruby/Ruby LSP 拡張機能をインストールし、統合ターミナルで実行します。
Ruby (interpreter, RubyInstaller) オープンソース Rubyをインストールし、コマンドプロンプトまたは PowerShell で «ruby file.rb» を実行してスクリプトを起動します。
RubyMine 有料 フル機能の Ruby/Rails IDEです。プロジェクトを開き、.rb ファイルを実行またはデバッグします。
macOS3 apps
TextMate オープンソース Rubyソースを表示/編集するために開きます(TextMateのRubyバンドルは長年のサポート実績があります)。
Ruby (interpreter) オープンソース macOSにはRubyが同梱されています。最新バージョンの場合は Homebrew や rbenv 経由でインストールし、«ruby file.rb» を実行します。
Visual Studio Code 無料 .rbファイルを開きます。ハイライト表示のために Ruby/Ruby LSP 拡張機能をインストールし、統合ターミナルで実行します。
Linux2 apps
Ruby (interpreter) オープンソース macOSにはRubyが同梱されています。最新バージョンの場合は Homebrew や rbenv 経由でインストールし、«ruby file.rb» を実行します。
Visual Studio Code / VSCodium オープンソース Ruby LSP 拡張機能を使用して開き、編集および実行します。
Web1 app
GitHub / online viewers 無料 リポジトリ内の任意の .rb ファイルをブラウザ上で構文ハイライト付きで表示します。閲覧にインストールは不要です。

技術的詳細

詳細仕様
MIMEタイプapplication/x-ruby; text/x-ruby および text/x-ruby-script としても登録されています
ファイルエンコーディングUTF-8 プレーンテキスト(Ruby 2.0 以降のデフォルト。以前のバージョンでは、非ASCIIソースの場合、1行目または2行目に `# encoding: utf-8` が必要でした)
マジックバイト / シグネチャなし - 固定のバイトシグネチャを持たないプレーンテキスト。実行可能なスクリプトは通常、シバン行(`#!/usr/bin/env ruby`)で始まります
インタプリタコマンドコマンドラインで `ruby filename.rb`。 Windows ユーザーは通常、RubyInstaller 経由で `ruby.exe` を呼び出します
Frozen-string プラグマ1行目の `# frozen_string_literal: true` は、実行時にすべての文字列リテラルを不変(イミュータブル)にし、パフォーマンスを向上させます(Ruby 2.3 以降で利用可能)
構文のバージョニングファイルレベルのバージョンフィールドはありません。構文の互換性はインタプリタのバージョン(1.8, 1.9, 2.x, 3.x)によって管理されます
エンコーディング宣言1行目または2行目のオプションのマジックコメント `# encoding: <name>`(または `# coding: <name>`)。Ruby 2.0 未満の非ASCIIソースでは必須です
一般的なファイルサイズ1 KB - 100 KB。ほとんどのアプリケーションファイルは 2-30 KB の範囲に収まります
内部構造逐次的なRubyステートメント - require/load 呼び出し、クラスやモジュールの定義、メソッド(def)本体、式。インタプリタによって上から下へ実行されます
関連する拡張子`.rbw`(Windowsサイレントモード、コンソールなし)、`.gemspec`、`.rake`、`.ru`(Rack設定)、`.erb`(埋め込みRubyテンプレート)
プラットフォームのサポートクロスプラットフォーム:Windows、macOS、Linux、BSD、およびRubyインタプリタ(MRI/CRuby、JRuby、TruffleRuby)を備えたすべてのOS
主なユースケーススタンドアロンの自動化スクリプト、Ruby on Rails のコントローラーとモデル、RubyGems ライブラリのソース、Rakefile(ビルドタスク)、Vagrantfile、Homebrew の Formula
リリース日1995 (Ruby 0.95 public release; Ruby 1.0 in December 1996)
最新バージョンTracks the Ruby language; Ruby 3.4 (December 2024). Source files are version-agnostic text.
オープンスタンダードはい · ロイヤリティフリー
仕様書www.ruby-lang.org

RB の変換

コミュニティ Q&A

ユーザーからの質問
質問する
RB ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。RB ファイルについて最初の質問をしてみましょう。

よくある質問

.rbファイルを開くにはどうすればよいですか?
閲覧や編集を行うには、任意のテキストエディタまたはコードエディタ(VS Code、Notepad++、Sublime Text)で開きます。実行するには、Rubyをインストールし、ターミナルで «ruby file.rb» を実行します。
Ruby(.rb)ファイルを実行するにはどうすればよいですか?
Ruby(WindowsではRubyInstaller、macOSではHomebrew/rbenv、Linuxではパッケージマネージャー)をインストールし、ファイルのフォルダでターミナルを開き、«ruby yourscript.rb» を実行します。
.rbファイルを.exeに変換できます。?
直接変換することはできませんが、OCRA、ruby-packer (rubyc)、または Tebako を使用して、スクリプトをRubyインタプリタと一緒にスタンドアロンの Windows 用 .exe にバンドルできます。その結果、ランタイムが内部に同梱されます。
.rbファイルはテキストファイルと同じですか?
はい、プレーンな UTF-8 テキストです。 .rb 拡張子は、Rubyコードが含まれていることをツールに伝えるためのものです。任意のテキストエディタで開くことも、拡張子を .txt に変更して表示することもできます。
.rbスクリプトが実行できないのはなぜですか?
一般的な原因:Rubyがインストールされていない、または PATH に通っていない、スクリプトが異なるRubyバージョンを対象としている、またはインストールされていない gem が必要である(Gemfile がある場合は «bundle install» を実行してください)。
.rbと.rbwの違いは何ですか?
.rbw は Windows 用のバリアントで、コンソールウィンドウを開かずに rubyw.exe でRubyスクリプトを実行します。主に GUI アプリ用です。内部のコードは通常のRubyと同一です。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧