.ISM

ISM-fil

InstallShield Project File
Stil et spørgsmål
HURTIGT SVAR

En ISM-fil er en InstallShield-projektfil - kildekoden til at bygge en Windows-softwareinstallationsfil. Åbn den med InstallShield (Revenera/Flexera); filer i XML-tilstand kan læses i Notepad++ eller VS Code. Den kompileres til en .msi-pakke.

Udvikler: Flexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999) Kategori: Udviklerfiler MIME: application/xml
ÅBNER PÅ Windows
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 27, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er ISM-filformatet?

En .ism-fil er en InstallShield-projektfil - den redigerbare kilderepræsentation af en Windows-installationspakke, vedligeholdt af Revenera (tidligere Flexera Software) som en del af InstallShield-produktlinjen.

Navnet „ISM“ vender bevidst „MSI“ om: .ism-kilden kompileres af InstallShield til en distribuerbar .msi Windows Installer-pakke til slutbrugerdistribution.

Der findes to lagringstilstande. I XML-tilstand (stærkt anbefalet) er .ism en UTF-8 tekstfil med et <ISWiProject>-element som rod, hvis struktur afspejler Windows Installer-databaseskemaet - tabeller for komponenter, funktioner, filer, registreringsdatabaseposter, brugerdefinerede handlinger, dialogbokse og startbetingelser. I binær tilstand gemmes de samme data som et OLE2 Compound Document med magic bytes D0 CF 11 E0 (identisk med .msi, .xls og .doc-filer). XML-tilstand er afgørende for versionsstyring med Git eller SVN; binær tilstand producerer identisk build-output, men kan ikke sammenlignes (diff).

En SchemaVersion-attribut i rodelementet registrerer den InstallShield-version, der oprettede projektet. Ældre InstallShield-versioner kan ikke åbne et projekt, hvis SchemaVersion overstiger deres egen.

Ud over det grundlæggende Windows Installer-skema understøtter .ism-projekter InstallShield-specifikke funktioner: opsætningsforudsætninger, suite-installationsprogrammer, QuickPatch-projekter og referencer til flettemoduler (.msm-filer). Fra og med 2024 markedsføres InstallShield under Revenera-brandet i Flexeras portefølje for softwaremonetisering.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .ism-fil i XML-tilstand er en passiv tekstfil. I binær (OLE2) tilstand er det en MSI-database - som kan indeholde brugerdefinerede handlinger (DLL-kald, EXE-eksekvering, VBScript/JScript). Binære .ism-filer fra ukendte kilder udgør samme risiko som .msi-filer: brugerdefinerede handlinger udføres under enhver build eller inspektion, der udløser MSI-behandling. Gennemse brugerdefinerede handlinger, før du behandler .ism-filer fra upålidelige kilder.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNInstallShield Project Fileogså kendt som ISM file, InstallShield MSI project
UDVIKLERFlexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999)siden ~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
MIME-TYPEapplication/xml
TYPESoftwareinstallations-projektfil (XML eller binært MSI-databaseformat)
Dette filtypenavn bruges også af…
  • IIS Smooth Streaming Manifest - Microsoft IIS Media Services bruger .ism som servermanifest til Smooth Streaming adaptiv bitrate-video - en XML-fil, der peger på lyd-/videospor. Helt urelateret til InstallShield.
  • Cakewalk Sonar instrumentfil - Nogle versioner af Cakewalk/SONAR digital audio workstation brugte .ism til definitioner af soft-synth instrumenter.

Programmer der åbner ISM-filer

Windows3 apps
InstallShield (by Revenera/Flexera) Betalt Åbn .ism via File > Open Project. Fuldt IDE med drag-and-drop editorer til filer/registreringsdatabase og build-system. Den kompatible InstallShield-version skal matche eller overstige projektets SchemaVersion.
Notepad++ (XML view, read-only) Open-source Åbn XML-tilstand .ism for at inspicere eller sammenligne indhold. Ikke egnet til redigering - brug InstallShield IDE.
Visual Studio Code (XML mode, read-only) Open-source Åbn XML-tilstand .ism til tekstgennemgang og sammenligning i kildekontrol. XML-udvidelsen giver syntaksfremhævning.

Tekniske detaljer

dyb specifikation
LagringstilstandeXML (UTF-8 tekst, anbefalet) eller binær OLE2/MSI Compound Document
XML-rodelement<ISWiProject>
Binær tilstand magic bytesD0 CF 11 E0 A1 B1 1A E1 (OLE2 Compound Document - samme som .msi, .xls, .doc)
Kompileret output.ism-projektet kompileres til en .msi Windows Installer-pakke til distribution
Skema-versioneringSchemaVersion-attribut i XML-roden registrerer den oprettende InstallShield-version
VersionsstyringXML-tilstand muliggør Git/SVN-diff; binær tilstand giver identisk output, men kan ikke diffes
Udvidede funktionerOpsætningsforudsætninger, suite-installationsprogrammer, QuickPatch-projekter, flettemoduler (.msm)
Navne-etymologi„ISM“ = „MSI“ baglæns - bevidst navngivning af InstallShield
Typisk filstørrelse50 KB-5 MB (komplekse virksomheds-installationsprogrammer med mange komponenter)
OperativsystemKun Windows - bygger Windows Installer-pakker målrettet Windows-distributioner
KompatibilitetsretningNyere InstallShield åbner ældre .ism; ældre versioner kan ikke åbne højere SchemaVersion
Nuværende brandRevenera (produktlinje under Flexera Software)
Udgivet~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
Seneste versionInstallShield 2024 R1 (Flexera/Revenera)
Specifikationdocs.revenera.com

ISM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med ISM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om ISM-filer.

Ofte stillede spørgsmål

Hvad er en .ism-fil?
En InstallShield-projektfil - kildekoden til et Windows-softwareinstallationsprogram. Udviklere bygger den med InstallShield for at producere .msi- eller setup.exe-filer til distribution.
Hvordan åbner jeg en .ism-fil?
Kun InstallShield (af Revenera/Flexera) åbner .ism-filer fuldt ud. .ism-filer i XML-tilstand kan læses i enhver teksteditor (Notepad++, VS Code) til inspektion. Du skal have en kompatibel InstallShield-version.
Hvad er det gratis alternativ til InstallShield til at bygge MSI-filer?
WiX Toolset (open-source, wix.tools) og Advanced Installer (freemium, advancedinstaller.com). Begge bygger .msi-pakker, men bruger deres egne projektformater (.wxs, .aip), ikke .ism.
Hvorfor åbner min .ism-fil i den forkerte version af InstallShield?
.ism-filens SchemaVersion-attribut angiver den påkrævede InstallShield-version. Åbning i en ældre version end SchemaVersion understøttes ikke. Opgrader InstallShield eller bed projektejeren om at gemme med et ældre skema.
Kan jeg lægge .ism-filer i versionsstyring (Git/SVN)?
Ja - men kun i XML-tilstand. .ism-filer i binær tilstand kan ikke sammenlignes (diff). I InstallShield: Project > Options > Save project in XML format. Dette anbefales stærkt til team-workflows.

Referencer

1Revenera - InstallShield documentationdocs.revenera.com
2Flexera - Saving ISM in XML format (tech note)resources.flexera.com

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å