.ISM

ISM-fil

InstallShield Project File
Still et spørsmål
HURTIGSVAR

En ISM-fil er en InstallShield-prosjektfil - kildekoden for å bygge et Windows-installasjonsprogram. Åpne den med InstallShield (Revenera/Flexera); filer i XML-modus kan leses i Notepad++ eller VS Code. Den kompileres til en .msi-pakke.

Utvikler: Flexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999) Kategori: Utviklerfiler MIME: application/xml
ÅPNES PÅ Windows
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 27, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er ISM-filformatet?

En .ism-fil er en InstallShield-prosjektfil - den redigerbare kilderepresentasjonen av en Windows-installasjonspakke, vedlikeholdt av Revenera (tidligere Flexera Software) som en del av InstallShield-produktlinjen.

Navnet «ISM» er bevisst en reversering av «MSI»: .ism-kilden kompileres av InstallShield til en distribuerbar .msi Windows Installer-pakke for utrulling til sluttbrukere.

Det finnes to lagringsmoduser. I XML-modus (sterkt anbefalt) er .ism en UTF-8-tekstfil med et <ISWiProject>-element som rot, der strukturen speiler Windows Installer-databaseskjemaet - tabeller for komponenter, funksjoner, filer, registeroppføringer, egendefinerte handlinger, dialoger og lanseringsbetingelser. I binærmodus lagres de samme dataene som et OLE2 Compound Document med de magiske bytene D0 CF 11 E0 (identisk med .msi-, .xls- og .doc-filer). XML-modus er avgjørende for versjonskontroll med Git eller SVN; binærmodus gir identisk byggresultat, men kan ikke sammenlignes (diff-es).

En SchemaVersion-attributt i rotelementet registrerer hvilken InstallShield-versjon som opprettet prosjektet. Eldre InstallShield-versjoner kan ikke åpne et prosjekt der SchemaVersion er høyere enn deres egen.

Utover det grunnleggende Windows Installer-skjemaet støtter .ism-prosjekter InstallShield-spesifikke funksjoner: forutsetninger for oppsett, suite-installatører, QuickPatch-prosjekter og referanser til sammenslåingsmoduler (.msm-filer). Per 2024 markedsføres InstallShield under merkevaren Revenera som en del av Flexeras portefølje for programvareinntekter.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .ism-fil i XML-modus er en passiv tekstfil. I binær (OLE2) modus er det en MSI-database - som kan inneholde egendefinerte handlinger (DLL-kall, EXE-kjøring, VBScript/JScript). Binære .ism-filer fra ukjente kilder innebærer samme risiko som .msi-filer: egendefinerte handlinger kjøres under enhver bygging eller inspeksjon som utløser MSI-prosessering. Kontroller oppføringer for egendefinerte handlinger før du behandler .ism-filer fra utrolige kilder.

Formatdetaljer

i et nøtteskall
FULLT NAVNInstallShield Project Fileogså kjent som ISM file, InstallShield MSI project
UTVIKLERFlexera 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
TYPEProsjektfil for programvareinstallasjon (XML eller binært MSI-databaseformat)
Denne filendelsen brukes også av…
  • IIS Smooth Streaming Manifest - Microsoft IIS Media Services bruker .ism som servermanifest for Smooth Streaming adaptiv bithastighetsvideo - en XML-fil som peker til lyd-/videospor. Helt urelatert til InstallShield.
  • Cakewalk Sonar instrumentfil - Enkelte versjoner av Cakewalk/SONAR digital lydarbeidsstasjon brukte .ism for definisjoner av programvare-synthesizere.

Programmer som åpner ISM-filer

Windows3 apps
InstallShield (by Revenera/Flexera) Betalt Åpne .ism via File > Open Project. Fullstendig IDE med dra-og-slipp-redigering for filer/register og byggesystem. Kompatibel InstallShield-versjon må tilsvare eller overstige prosjektets SchemaVersion.
Notepad++ (XML view, read-only) Åpen kildekode Åpne .ism i XML-modus for å inspisere eller sammenligne innhold. Ikke egnet for redigering - bruk InstallShield IDE.
Visual Studio Code (XML mode, read-only) Åpen kildekode Åpne .ism i XML-modus for tekstgjennomgang og sammenligning i kildekontroll. XML-utvidelsen gir syntaksutheving.

Tekniske detaljer

dyp spesifikasjon
LagringsmoduserXML (UTF-8 tekst, anbefalt) eller binær OLE2/MSI Compound Document
XML-rotelement<ISWiProject>
Magiske byte for binærmodusD0 CF 11 E0 A1 B1 1A E1 (OLE2 Compound Document - samme som .msi, .xls, .doc)
Kompilert resultat.ism-prosjektet kompileres til en .msi Windows Installer-pakke for distribusjon
SkjemaversjoneringSchemaVersion-attributt i XML-rot registrerer den opprettende InstallShield-versjonen
VersjonskontrollXML-modus muliggjør Git/SVN-diff; binærmodus gir identisk resultat, men kan ikke diff-es
Utvidede funksjonerForutsetninger for oppsett, suite-installatører, QuickPatch-prosjekter, sammenslåingsmoduler (.msm)
Navne-etymologi«ISM» = «MSI» reversert - bevisst navngivning av InstallShield
Typisk filstørrelse50 KB-5 MB (komplekse bedriftsinstallatører med mange komponenter)
OperativsystemKun Windows - bygger Windows Installer-pakker rettet mot Windows-utrullinger
KompatibilitetsretningNyere InstallShield åpner eldre .ism; eldre versjoner kan ikke åpne høyere SchemaVersion
Nåværende merkevareRevenera (produktlinje under Flexera Software)
Utgitt~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
Siste versjonInstallShield 2024 R1 (Flexera/Revenera)
Spesifikasjondocs.revenera.com

ISM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med ISM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om ISM-filer.

Ofte stilte spørsmål

Hva er en .ism-fil?
En InstallShield-prosjektfil - kildekoden for et Windows-installasjonsprogram. Utviklere bygger den med InstallShield for å produsere .msi- eller setup.exe-filer for distribusjon.
Hvordan åpner jeg en .ism-fil?
Kun InstallShield (fra Revenera/Flexera) kan åpne .ism-filer fullstendig. .ism-filer i XML-modus kan leses i hvilken som helst tekstredigerer (Notepad++, VS Code) for inspeksjon. Du må ha en kompatibel InstallShield-versjon.
Hva er det gratis alternativet til InstallShield for å bygge MSI-filer?
WiX Toolset (åpen kildekode, wix.tools) og Advanced Installer (freemium, advancedinstaller.com). Begge bygger .msi-pakker, men bruker egne prosjektformater (.wxs, .aip), ikke .ism.
Hvorfor åpnes .ism-filen min i feil versjon av InstallShield?
.ism-filens SchemaVersion-attributt spesifiserer den nødvendige InstallShield-versjonen. Åpning i en eldre versjon enn SchemaVersion støttes ikke. Oppgrader InstallShield eller be prosjekteieren om å lagre med et eldre skjema.
Kan jeg legge .ism-filer i versjonskontroll (Git/SVN)?
Ja - men bare i XML-modus. .ism-filer i binærmodus kan ikke diff-es. I InstallShield: Project > Options > Save project in XML format. Dette anbefales sterkt for arbeidsflyt i team.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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.JSONJavaScript Object Notation file
8.PARTPartial Download File
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å