.RUL

Файл RUL

InstallShield Rule / InstallScript File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .rul - это исходный код InstallScript, созданный в InstallShield (Flexera Software). Он содержит C-подобный код, который управляет поведением установщика: копированием файлов, правками реестра и интерфейсом мастера установки. Открыть его можно любым текстовым редактором для чтения или в среде разработки InstallShield для компиляции и запуска. Конечные пользователи обычно не сталкиваются с файлами .rul; они встречаются только в проектах по разработке программного обеспечения.

Разработчик: Flexera Software (formerly InstallShield Software Corporation) Категория: Файлы разработчика MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jun 17, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла RUL?

Файл .rul - это файл исходного кода InstallScript, используемый в InstallShield, инструменте для создания установщиков Windows, выпускаемом компанией Flexera Software. Имя файла по умолчанию для скрипта проекта InstallShield - Setup.rul.

InstallScript - это C-подобный язык сценариев, специально разработанный для развертывания программного обеспечения. Файл .rul содержит директивы препроцессора (#include, #define), функции-обработчики событий (OnBegin, OnMoveData, OnEnd), строковые константы и вызовы встроенной библиотеки функций InstallShield для таких задач, как копирование файлов, изменение записей реестра и отрисовка диалоговых окон интерфейса установки. Синтаксис очень напоминает C, но ориентирован на среду выполнения InstallShield.

В процессе сборки IDE InstallShield компилирует Setup.rul в бинарный файл .inx (скомпилированный InstallScript), который упаковывается в финальный исполняемый файл установки. Конечные пользователи никогда не видят .rul напрямую; это исключительно артефакт разработчика, хранящийся вместе с файлом проекта InstallShield (.ism).

InstallShield дебютировал в 1993 году; Flexera Software приобрела продукт в 2004 году. 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-подобный язык)
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Design Rule File (PCB / EDA) - Используется различными инструментами PCB и EDA (например, Cadence) для хранения правил ограничений проектирования; бинарный или собственный текстовый формат, не связан с InstallShield.
  • MySQL Rule File - MySQL Workbench использует .rul для правил валидации; обычный текст, не связан с InstallShield.
  • Oracle Essbase Rule File - Правила загрузки данных Essbase, хранящиеся в формате .rul; собственный бинарный формат, используемый OLAP-сервером Oracle Essbase.

Программы, открывающие файлы RUL

Windows3 apps
NotePad++ text editor Открытый код Откройте напрямую; используйте подсветку синтаксиса C для удобства чтения.
InstallShield (Flexera) Платно Откройте проект .ism в IDE InstallShield; редактор скриптов автоматически покажет Setup.rul.
Visual Studio Code Открытый код Откройте напрямую как обычный текст; применяется подсветка синтаксиса C-семейства.

Технические подробности

глубокая спецификация
Тип форматаТекстовый C-подобный скрипт (исходный код InstallScript)
КодировкаWindows-1252 / ASCII (UTF-8 в новых версиях InstallShield)
Имя файла по умолчаниюSetup.rul
Скомпилированный выводБинарный файл .inx (скомпилированный InstallScript), создаваемый IDE InstallShield
Связь с проектомСопровождает файл проекта InstallShield .ism
Основные конструкции языкаДирективы препроцессора #include, #define; обработчики событий OnBegin, OnMoveData, OnEnd
Типичный размер1 КБ - 500 КБ (большинство установщиков: 10-100 КБ)
РазработчикFlexera Software (ранее InstallShield Software Corporation)
Связанная ОСWindows
Среда выполнения скриптаДвижок InstallShield (не является средой выполнения компилятора общего назначения)
MIME-типtext/plain
Видимость для пользователяНикогда не предоставляется конечным пользователям; .rul компилируется перед дистрибуцией
Выпущен1993 (InstallShield 1.x)
Последняя версияInstallShield 2023 / InstallScript 2023
Спецификацияdocs.revenera.com

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами RUL. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах RUL.

Часто задаваемые вопросы

Какая программа открывает файл .rul?
Любой текстовый редактор (Notepad++, VS Code) может прочитать его. Чтобы скомпилировать и запустить его, вам понадобится InstallShield от Flexera Software.
Что такое Setup.rul?
Это имя по умолчанию для основного файла InstallScript в проекте InstallShield. Он управляет поведением установщика - логикой интерфейса, копированием файлов, правками реестра и т. д.
Можно ли конвертировать файл .rul в другой формат?
Значимой конвертации не существует. Исходный код .rul компилируется в бинарный .inx внутри InstallShield; вне этого инструмента он остается просто текстовым файлом.
Опасен ли файл .rul?
Сам по себе нет - это обычный текст. Вредным может быть только скомпилированный установщик, созданный на его основе.
Почему TurboTax ассоциируется с файлами .rul?
Intuit использовала InstallShield для создания установщиков TurboTax, которые включали скрипты 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