.RUL

Fichier RUL

InstallShield Rule / InstallScript File
Poser une question
RÉPONSE RAPIDE

Un fichier .rul est un fichier source InstallScript créé par InstallShield (Flexera Software). Il contient du code de type C qui contrôle le comportement de l'installateur - copie de fichiers, modifications du registre et interface utilisateur de l'assistant. Ouvrez-le avec n'importe quel éditeur de texte pour le lire, ou avec l'IDE InstallShield pour le compiler et l'exécuter. Les utilisateurs finaux ne rencontrent normalement pas de fichiers .rul ; ils n'apparaissent que dans les projets de développement logiciel.

Développeur : Flexera Software (formerly InstallShield Software Corporation) Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 17, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier RUL ?

Un fichier .rul est un fichier source InstallScript utilisé par InstallShield, l'outil de création d'installateurs Windows publié par Flexera Software. Le nom de fichier par défaut pour le script d'un projet InstallShield est Setup.rul.

InstallScript est un langage de script de type C conçu spécifiquement pour le déploiement de logiciels. Un fichier .rul contient des directives de préprocesseur (#include, #define), des fonctions de gestion d'événements (OnBegin, OnMoveData, OnEnd), des constantes de chaîne et des appels à la bibliothèque de fonctions intégrée d'InstallShield pour des tâches telles que la copie de fichiers, la modification d'entrées de registre et le rendu des boîtes de dialogue de l'interface de configuration. La syntaxe ressemble étroitement au C mais cible l'environnement d'exécution InstallShield.

Au cours du processus de construction, l'IDE InstallShield compile Setup.rul en un fichier binaire .inx (InstallScript compilé) qui est empaqueté dans l'exécutable d'installation final. Les utilisateurs finaux ne rencontrent jamais directement le .rul ; il s'agit strictement d'un artefact de développeur maintenu aux côtés du fichier de projet InstallShield (.ism).

InstallShield a débuté en 1993 ; Flexera Software a acquis le produit en 2004. InstallShield 2023 continue de prendre en charge les projets InstallScript, bien que les projets uniquement MSI et ceux basés sur WiX ignorent totalement le .rul. Comme les fichiers .rul sont en texte brut, n'importe quel éditeur peut les ouvrir pour inspection ; Notepad++ et Visual Studio Code offrent une coloration syntaxique utile grâce à des extensions communautaires.

Sécurité et sûreté

RISQUE : LOW

Fichier script en texte brut ; ne peut pas s'exécuter seul. Ne devient actif que lorsqu'il est compilé par InstallShield et empaqueté dans un installateur. Inspectez-le avec n'importe quel éditeur de texte pour auditer le comportement de l'installateur lors des examens de sécurité.

Détails du format

en bref
NOM COMPLETInstallShield Rule / InstallScript Filealias InstallScript file, Setup.rul
DÉVELOPPEURFlexera Software (formerly InstallShield Software Corporation)depuis 1993 (InstallShield 1.x)
TYPE MIMEtext/plain
TYPEscript en texte brut (langage de type C)
Cette extension est également utilisée par…
  • Fichier de règles de conception (PCB / EDA) - Utilisé par divers outils PCB et EDA (par exemple, Cadence) pour stocker les règles de contrainte de conception ; format binaire ou texte propriétaire, sans rapport avec InstallShield.
  • Fichier de règles MySQL - MySQL Workbench utilise .rul pour les règles de validation ; texte brut, sans rapport avec InstallShield.
  • Fichier de règles Oracle Essbase - Règles de chargement de données Essbase stockées sous forme de .rul ; format propriétaire binaire utilisé par le serveur OLAP Oracle Essbase.

Programmes qui ouvrent les fichiers RUL

Windows3 apps
NotePad++ text editor Open-source Ouvrir directement ; utiliser la coloration syntaxique C pour une meilleure lisibilité.
InstallShield (Flexera) Payant Ouvrez le projet .ism dans l'IDE InstallShield ; l'éditeur de script affiche automatiquement Setup.rul.
Visual Studio Code Open-source Ouvrir directement en tant que texte brut ; la coloration syntaxique de la famille C s'applique.

Détails techniques

spécifications approfondies
Type de formatScript de type C en texte brut (source InstallScript)
EncodageWindows-1252 / ASCII (UTF-8 dans les versions plus récentes d'InstallShield)
Nom de fichier par défautSetup.rul
Sortie compiléeFichier .inx binaire (InstallScript compilé), produit par l'IDE InstallShield
Appariement de projetAccompagne le fichier de projet InstallShield .ism
Constructions linguistiques clésDirectives de préprocesseur #include, #define ; gestionnaires d'événements OnBegin, OnMoveData, OnEnd
Taille typique1 Ko - 500 Ko (la plupart des installateurs : 10-100 Ko)
DéveloppeurFlexera Software (anciennement InstallShield Software Corporation)
OS associéWindows
Runtime du scriptMoteur InstallShield (pas un runtime de compilateur à usage général)
Type MIMEtext/plain
Visibilité de l'utilisateur finalJamais exposé aux utilisateurs finaux ; .rul est compilé avant la distribution
Publié1993 (InstallShield 1.x)
Dernière versionInstallShield 2023 / InstallScript 2023
Spécificationdocs.revenera.com

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers RUL. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers RUL.

Foire aux questions

Quel programme ouvre un fichier .rul ?
N'importe quel éditeur de texte (Notepad++, VS Code) peut le lire. Pour le compiler et l'exécuter, vous avez besoin d'InstallShield par Flexera Software.
Qu'est-ce que Setup.rul ?
Le nom par défaut du fichier InstallScript principal dans un projet InstallShield. Il contrôle le comportement de l'installateur - flux de l'interface utilisateur, copie de fichiers, modifications du registre, etc.
Puis-je convertir un fichier .rul en autre chose ?
Aucune conversion significative n'existe. La source .rul est compilée en un .inx binaire au sein d'InstallShield ; en dehors de cet outil, il s'agit simplement d'un fichier texte.
Un fichier .rul est-il dangereux ?
Pas en soi - c'est du texte brut. Seul l'installateur compilé produit à partir de celui-ci pourrait être malveillant.
Pourquoi TurboTax apparaît-il associé aux fichiers .rul ?
Intuit a utilisé InstallShield pour créer les installateurs de TurboTax, qui incluaient des scripts Setup.rul. TurboTax lui-même n'a pas la capacité d'ouvrir des fichiers .rul.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z