.RUL

Plik RUL

InstallShield Rule / InstallScript File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .rul to plik źródłowy InstallScript utworzony przez program InstallShield (Flexera Software). Zawiera kod przypominający język C, który kontroluje zachowanie instalatora - kopiowanie plików, edycję rejestru i interfejs użytkownika kreatora. Można go otworzyć w dowolnym edytorze tekstu, aby go przeczytać, lub w środowisku IDE InstallShield, aby go skompilować i uruchomić. Użytkownicy końcowi zazwyczaj nie spotykają plików .rul; pojawiają się one wyłącznie w projektach programistycznych.

Deweloper: Flexera Software (formerly InstallShield Software Corporation) Kategoria: Pliki developerskie MIME: text/plain
OTWIERA SIĘ NA Windows
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 17, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku RUL?

Plik .rul to plik źródłowy InstallScript używany przez InstallShield, narzędzie do tworzenia instalatorów Windows wydawane przez Flexera Software. Domyślna nazwa pliku skryptu projektu InstallShield to Setup.rul.

InstallScript to język skryptowy przypominający C, stworzony specjalnie na potrzeby wdrażania oprogramowania. Plik .rul zawiera dyrektywy preprocesora (#include, #define), funkcje obsługi zdarzeń (OnBegin, OnMoveData, OnEnd), stałe ciągi znaków oraz wywołania wbudowanej biblioteki funkcji InstallShield do zadań takich jak kopiowanie plików, modyfikowanie wpisów w rejestrze i renderowanie okien dialogowych interfejsu instalacji. Składnia bardzo przypomina język C, ale jest skierowana do środowiska wykonawczego InstallShield.

W procesie budowania środowisko IDE InstallShield kompiluje plik Setup.rul do binarnego pliku .inx (skompilowany InstallScript), który jest pakowany do końcowego pliku wykonywalnego instalacji. Użytkownicy końcowi nigdy nie spotykają się bezpośrednio z rozszerzeniem .rul; jest to wyłącznie artefakt programistyczny utrzymywany wraz z plikiem projektu InstallShield (.ism).

Program InstallShield zadebiutował w 1993 roku; Flexera Software przejęła produkt w 2004 roku. InstallShield 2023 nadal obsługuje projekty InstallScript, choć projekty oparte wyłącznie na MSI i WiX całkowicie pomijają pliki .rul. Ponieważ pliki .rul są zwykłym tekstem, każdy edytor może je otworzyć do inspekcji; Notepad++ i Visual Studio Code oferują przydatne podświetlanie składni dzięki rozszerzeniom społeczności.

Bezpieczeństwo

RYZYKO: LOW

Plik skryptu w formacie tekstowym; nie może uruchomić się samodzielnie. Staje się aktywny dopiero po skompilowaniu przez InstallShield i zapakowaniu do instalatora. Można go sprawdzić w dowolnym edytorze tekstu, aby zweryfikować zachowanie instalatora podczas audytów bezpieczeństwa.

Szczegóły formatu

w pigułce
PEŁNA NAZWAInstallShield Rule / InstallScript Fileznany również jako InstallScript file, Setup.rul
DEWELOPERFlexera Software (formerly InstallShield Software Corporation)od 1993 (InstallShield 1.x)
TYP MIMEtext/plain
TYPskrypt tekstowy (język przypominający C)
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Plik reguł projektowych (PCB / EDA) - Używany przez różne narzędzia PCB i EDA (np. Cadence) do przechowywania reguł ograniczeń projektowych; format binarny lub własnościowy tekstowy, niezwiązany z InstallShield.
  • Plik reguł MySQL - MySQL Workbench używa .rul dla reguł walidacji; zwykły tekst, niezwiązany z InstallShield.
  • Plik reguł Oracle Essbase - Reguły ładowania danych Essbase przechowywane jako .rul; binarny format własnościowy używany przez serwer OLAP Oracle Essbase.

Programy otwierające pliki RUL

Windows3 apps
NotePad++ text editor Open-source Otwórz bezpośrednio; użyj podświetlania składni C dla lepszej czytelności.
InstallShield (Flexera) Płatny Otwórz projekt .ism w IDE InstallShield; edytor skryptów automatycznie wyświetli Setup.rul.
Visual Studio Code Open-source Otwórz bezpośrednio jako zwykły tekst; stosuje się podświetlanie składni z rodziny C.

Szczegóły techniczne

specyfikacja
Typ formatuSkrypt tekstowy przypominający C (źródło InstallScript)
KodowanieWindows-1252 / ASCII (UTF-8 w nowszych wersjach InstallShield)
Domyślna nazwa plikuSetup.rul
Skompilowany wynikBinarny plik .inx (skompilowany InstallScript), generowany przez IDE InstallShield
Powiązanie z projektemTowarzyszy plikowi projektu InstallShield .ism
Kluczowe konstrukcje językadyrektywy preprocesora #include, #define; procedury obsługi zdarzeń OnBegin, OnMoveData, OnEnd
Typowy rozmiar1 KB - 500 KB (większość instalatorów: 10-100 KB)
DeweloperFlexera Software (dawniej InstallShield Software Corporation)
Powiązany system operacyjnyWindows
Środowisko skryptoweSilnik InstallShield (nie jest to ogólne środowisko wykonawcze kompilatora)
Typ MIMEtext/plain
Widoczność dla użytkownikaNigdy nie udostępniany użytkownikom końcowym; .rul jest kompilowany przed dystrybucją
Wydano1993 (InstallShield 1.x)
Najnowsza wersjaInstallShield 2023 / InstallScript 2023
Specyfikacjadocs.revenera.com

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami RUL. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki RUL.

Najczęściej zadawane pytania

Jaki program otwiera plik .rul?
Każdy edytor tekstu (Notepad++, VS Code) może go odczytać. Aby go skompilować i uruchomić, potrzebujesz programu InstallShield firmy Flexera Software.
Co to jest Setup.rul?
Domyślna nazwa głównego pliku InstallScript w projekcie InstallShield. Kontroluje on zachowanie instalatora - przepływ interfejsu użytkownika, kopiowanie plików, edycję rejestru itp.
Czy mogę przekonwertować plik .rul na coś innego?
Nie istnieje żadna sensowna konwersja. Źródło .rul kompiluje się do binarnego formatu .inx wewnątrz InstallShield; poza tym narzędziem jest to po prostu plik tekstowy.
Czy plik .rul jest niebezpieczny?
Sam w sobie nie - to zwykły tekst. Tylko skompilowany instalator wytworzony na jego podstawie mógłby być szkodliwy.
Dlaczego TurboTax pojawia się w powiązaniu z plikami .rul?
Firma Intuit używała InstallShield do budowania instalatorów TurboTax, które zawierały skrypty Setup.rul. Sam TurboTax nie posiada możliwości otwierania plików .rul.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z