.RUL

RUL-fil

InstallShield Rule / InstallScript File
Ställ en fråga
SNABBT SVAR

En .rul-fil är en källkodsfil för InstallScript skapad av InstallShield (Flexera Software). Den innehåller C-liknande kod som styr installationsprogrammets beteende - filkopiering, registerändringar och användargränssnitt för guider. Öppna den med valfri textredigerare för att läsa den, eller med InstallShield IDE för att kompilera och köra den. Slutanvändare stöter normalt inte på .rul-filer; de förekommer endast i programvaruutvecklingsprojekt.

Utvecklare: Flexera Software (formerly InstallShield Software Corporation) Kategori: Utvecklarfiler MIME: text/plain
ÖPPNAS PÅ Windows
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 17, 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 RUL?

En .rul-fil är en källkodsfil för InstallScript som används av InstallShield, verktyget för att skapa Windows-installationsprogram som ges ut av Flexera Software. Standardfilnamnet för ett InstallShield-projekts skript är Setup.rul.

InstallScript är ett C-liknande skriptspråk specialbyggt för programvarudistribution. En .rul-fil innehåller preprocessordirektiv (#include, #define), händelsehanterarfunktioner (OnBegin, OnMoveData, OnEnd), strängkonstanter och anrop till InstallShields inbyggda funktionsbibliotek för uppgifter som att kopiera filer, ändra registerposter och rendera dialogrutor för installationsgränssnittet. Syntaxen liknar C mycket men är anpassad för InstallShield-körtiden.

Under byggprocessen kompilerar InstallShield IDE Setup.rul till en binär .inx-fil (kompilerad InstallScript) som paketeras i den slutliga körbara installationsfilen. Slutanvändare stöter aldrig på .rul direkt; det är strikt en utvecklarartefakt som underhålls tillsammans med InstallShield-projektfilen (.ism).

InstallShield debuterade 1993; Flexera Software förvärvade produkten 2004. InstallShield 2023 fortsätter att stödja InstallScript-projekt, även om MSI-baserade och WiX-baserade projekt hoppar över .rul helt och hållet. Eftersom .rul-filer är vanlig text kan vilken redigerare som helst öppna dem för granskning; Notepad++ och Visual Studio Code erbjuder användbar syntaxmarkering med community-tillägg.

Säkerhet & trygghet

RISK: LOW

Skriptfil i vanlig text; kan inte köras på egen hand. Blir aktiv först när den kompileras av InstallShield och paketeras i ett installationsprogram. Granska med valfri textredigerare för att kontrollera installationsprogrammets beteende vid säkerhetsgranskningar.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNInstallShield Rule / InstallScript Fileäven känd som InstallScript file, Setup.rul
UTVECKLAREFlexera Software (formerly InstallShield Software Corporation)sedan 1993 (InstallShield 1.x)
MIME-TYPtext/plain
TYPskript i vanlig text (C-liknande språk)
Detta filtillägg används också av…
  • Design Rule File (PCB / EDA) - Används av olika PCB- och EDA-verktyg (t.ex. Cadence) för att lagra regler för designbegränsningar; binärt eller proprietärt textformat, orelaterat till InstallShield.
  • MySQL Rule File - MySQL Workbench använder .rul för valideringsregler; vanlig text, orelaterat till InstallShield.
  • Oracle Essbase Rule File - Essbase-dataladdningsregler lagrade som .rul; binärt proprietärt format som används av Oracle Essbase OLAP-server.

Program som öppnar RUL-filer

Windows3 apps
NotePad++ text editor Öppen källkod Öppna direkt; använd C-syntaxmarkering för läsbarhet.
InstallShield (Flexera) Betald Öppna .ism-projektet i InstallShield IDE; skriptredigeraren visar Setup.rul automatiskt.
Visual Studio Code Öppen källkod Öppna direkt som vanlig text; syntaxmarkering för C-familjen tillämpas.

Tekniska detaljer

djup specifikation
FormattypC-liknande skript i vanlig text (InstallScript-källa)
KodningWindows-1252 / ASCII (UTF-8 i nyare InstallShield-versioner)
StandardfilnamnSetup.rul
Kompilerad utdataBinär .inx-fil (kompilerad InstallScript), skapad av InstallShield IDE
ProjektkopplingFöljer med InstallShield .ism-projektfil
Viktiga språkkonstruktioner#include, #define preprocessordirektiv; OnBegin, OnMoveData, OnEnd händelsehanterare
Typisk storlek1 KB - 500 KB (de flesta installationsprogram: 10-100 KB)
UtvecklareFlexera Software (tidigare InstallShield Software Corporation)
Associerat OSWindows
SkriptkörtidInstallShield-motor (inte en körtid för generella kompilatorer)
MIME-typtext/plain
Synlighet för slutanvändareExponeras aldrig för slutanvändare; .rul kompileras före distribution
Släppt1993 (InstallShield 1.x)
Senaste versionInstallShield 2023 / InstallScript 2023
Specifikationdocs.revenera.com

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med RUL-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 RUL-filer.

Vanliga frågor

Vilket program öppnar en .rul-fil?
Vilken textredigerare som helst (Notepad++, VS Code) kan läsa den. För att kompilera och köra den behöver du InstallShield från Flexera Software.
Vad är Setup.rul?
Standardnamnet för huvudfilen för InstallScript i ett InstallShield-projekt. Den styr installationsprogrammets beteende - gränssnittsflöde, filkopiering, registerändringar, etc.
Kan jag konvertera en .rul-fil till något annat?
Ingen meningsfull konvertering existerar. .rul-källkoden kompileras till en binär .inx i InstallShield; utanför det verktyget är det bara en textfil.
Är en .rul-fil farlig?
Inte i sig själv - det är vanlig text. Endast det kompilerade installationsprogrammet som skapas från den kan vara skadligt.
Varför visas TurboTax associerat med .rul-filer?
Intuit använde InstallShield för att bygga TurboTax-installationsprogram, vilka inkluderade Setup.rul-skript. TurboTax i sig har ingen förmåga att öppna .rul-filer.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

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-Ö