.RUL

RUL ファイル

InstallShield Rule / InstallScript File
質問する
クイック回答

.rulファイルは、InstallShield(Flexera Software)によって作成された InstallScript ソースファイルです。これには、ファイルのコピー、レジストリの編集、ウィザードUIなど、インストーラーの動作を制御するC言語に似たコードが含まれています。テキストエディタで開いて内容を確認したり、InstallShield IDEでコンパイルして実行したりできます。エンドユーザーが通常 .rulファイルに遭遇することはありません。これらはソフトウェア開発プロジェクト内でのみ使用されます。

開発元: Flexera Software (formerly InstallShield Software Corporation) カテゴリ: 開発用ファイル MIME: text/plain
対応OS Windows
関連: .DO · .MD · .HEX · .XSD

このページの内容

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

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

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

ファイルを識別する

RUL ファイル形式とは?

.rulファイルは、Flexera Softwareが提供する Windows インストーラー作成ツールである InstallShield で使用される InstallScript ソースファイルです。InstallShield プロジェクトのスクリプトのデフォルトファイル名は Setup.rul です。

InstallScript は、ソフトウェアのデプロイメント(展開)用に特別に設計されたC言語風のスクリプト言語です。.rulファイルには、プリプロセッサ命令(#include、#define)、イベントハンドラ関数(OnBegin、OnMoveData、OnEnd)、文字列定数、およびファイルのコピー、レジストリエントリの変更、セットアップUIダイアログのレンダリングなどのタスクを実行するための InstallShield 組み込み関数ライブラリへの呼び出しが含まれています。構文はC言語に酷似していますが、InstallShield ランタイムを対象としています。

ビルドプロセス中に、InstallShield IDE は Setup.rul をバイナリの .inx ファイル(コンパイル済み InstallScript)にコンパイルし、それが最終的なセットアップ実行ファイルにパッケージ化されます。エンドユーザーが直接 .rul に遭遇することはありません。これは厳密には InstallShield プロジェクトファイル(.ism)と共に管理される開発者向けの成果物です。

InstallShield は1993年に登場し、2004年に Flexera Software が製品を取得しました。InstallShield 2023 は引き続き InstallScript プロジェクトをサポートしていますが、MSI 専用プロジェクトや WiX ベースのプロジェクトでは .rul は一切使用されません。.rulファイルはプレーンテキストであるため、任意のエディタで開いて検査できます。Notepad++ や Visual Studio Code では、コミュニティ拡張機能を使用して便利な構文ハイライトを利用できます。

セキュリティと安全性

リスク: LOW

プレーンテキストのスクリプトファイルであり、単独で実行することはできません。InstallShield によってコンパイルされ、インストーラーにパッケージ化されたときにのみアクティブになります。セキュリティレビュー中にインストーラーの動作を監査するには、任意のテキストエディタで検査してください。

形式の詳細

概要
正式名称InstallShield Rule / InstallScript File別名 InstallScript file, Setup.rul
開発元Flexera Software (formerly InstallShield Software Corporation)登場時期 1993 (InstallShield 1.x)
MIME タイプtext/plain
タイププレーンテキストスクリプト(C言語風言語)
この拡張子は以下でも使用されています…
  • デザインルールファイル(PCB / EDA) - 設計制約ルールを保存するために、さまざまな PCB および EDA ツール(Cadence など)で使用されます。バイナリまたは独自のテキスト形式であり、InstallShield とは無関係です。
  • MySQL ルールファイル - MySQL Workbench が検証ルールに .rul を使用します。プレーンテキストであり、InstallShield とは無関係です。
  • Oracle Essbase ルールファイル - Essbase のデータロードルールが .rul として保存されます。Oracle Essbase OLAP サーバーで使用されるバイナリ独自の形式です。

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

Windows3 apps
NotePad++ text editor オープンソース 直接開きます。読みやすくするためにC言語の構文ハイライトを使用してください。
InstallShield (Flexera) 有料 InstallShield IDE で .ism プロジェクトを開くと、スクリプトエディタに Setup.rul が自動的に表示されます。
Visual Studio Code オープンソース プレーンテキストとして直接開きます。C言語系の構文ハイライトが適用されます。

技術的詳細

詳細仕様
フォーマットタイププレーンテキストのC言語風スクリプト(InstallScript ソース)
エンコーディングWindows-1252 / ASCII(新しい InstallShield バージョンでは UTF-8)
デフォルトファイル名Setup.rul
コンパイル済み出力InstallShield IDE によって生成されるバイナリ .inx ファイル(コンパイル済み InstallScript)
プロジェクトのペアリングInstallShield の .ism プロジェクトファイルに付随
主要な言語構造#include, #define プリプロセッサ命令、OnBegin, OnMoveData, OnEnd イベントハンドラ
一般的なサイズ1 KB - 500 KB(ほとんどのインストーラー:10-100 KB)
開発元Flexera Software(旧 InstallShield Software Corporation)
関連OSWindows
スクリプトランタイムInstallShield エンジン(汎用コンパイラランタイムではない)
MIMEタイプtext/plain
エンドユーザーへの可視性エンドユーザーに公開されることはありません。.rul は配布前にコンパイルされます
リリース日1993 (InstallShield 1.x)
最新バージョンInstallShield 2023 / InstallScript 2023
仕様書docs.revenera.com

コミュニティ Q&A

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

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

よくある質問

.rulファイルを開くプログラムは何ですか?
任意のテキストエディタ(Notepad++、VS Code)で読み取ることができます。コンパイルして実行するには、Flexera Software の InstallShield が必要です。
Setup.rul とは何ですか?
InstallShield プロジェクトにおけるメインの InstallScript ファイルのデフォルト名です。UIフロー、ファイルのコピー、レジストリ編集など、インストーラーの動作を制御します。
.rulファイルを別の形式に変換できますか?
意味のある変換は存在しません。.rulソースは InstallShield 内でバイナリの .inx にコンパイルされます。そのツール以外では、単なるテキストファイルです。
.rulファイルは危険ですか?
それ自体は危険ではありません。プレーンテキストです。そこから生成されたコンパイル済みのインストーラーのみが有害になる可能性があります。
なぜ TurboTax が .rulファイルに関連付けられて表示されるのですか?
Intuit は TurboTax インストーラーの構築に InstallShield を使用しており、これに Setup.rul スクリプトが含まれていました。TurboTax 自体には .rulファイルを開く機能はありません。

参考文献

1Revenera - InstallShield InstallScript documentationdocs.revenera.com
2GitHub - Sample InstallShield Setup.rulgithub.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

関連する拡張子

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

無料ファイルツール

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

ツールボックスを開く

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