.ISM

File ISM

InstallShield Project File
Fai una domanda
RISPOSTA RAPIDA

Un file ISM è un file di progetto InstallShield - il codice sorgente per creare un programma di installazione software per Windows. Si apre con InstallShield (Revenera/Flexera); i file in modalità XML possono essere letti in Notepad++ o VS Code. Viene compilato in un pacchetto .msi.

Sviluppatore: Flexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999) Categoria: File di sviluppo MIME: application/xml
SI APRE SU Windows
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 27, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file ISM?

Un file .ism è un file di progetto InstallShield - la rappresentazione sorgente modificabile di un pacchetto di installazione Windows, gestita da Revenera (precedentemente Flexera Software) come parte della linea di prodotti InstallShield.

Il nome «ISM» inverte deliberatamente «MSI»: il sorgente .ism viene compilato da InstallShield in un pacchetto Windows Installer .msi distribuibile per l'implementazione da parte dell'utente finale.

Esistono due modalità di archiviazione. In modalità XML (fortemente raccomandata), il file .ism è un file di testo UTF-8 che ha come radice un elemento <ISWiProject> la cui struttura rispecchia lo schema del database di Windows Installer - tabelle per componenti, funzionalità, file, voci di registro, azioni personalizzate, finestre di dialogo e condizioni di avvio. In modalità binaria, gli stessi dati sono memorizzati come un OLE2 Compound Document con magic bytes D0 CF 11 E0 (identici ai file .msi, .xls e .doc). La modalità XML è essenziale per il controllo di versione con Git o SVN; la modalità binaria produce un output di compilazione identico ma non è comparabile tramite diff.

Un attributo SchemaVersion nell'elemento radice registra la versione di InstallShield che ha creato il progetto. Le versioni più vecchie di InstallShield non possono aprire un progetto la cui SchemaVersion superi la propria.

Oltre allo schema di base di Windows Installer, i progetti .ism supportano funzionalità specifiche di InstallShield: prerequisiti di installazione, programmi di installazione suite, progetti QuickPatch e riferimenti a moduli di unione (file .msm). A partire dal 2024, InstallShield è commercializzato sotto il marchio Revenera all'interno del portafoglio di monetizzazione software di Flexera.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .ism in modalità XML è un file di testo passivo. In modalità binaria (OLE2) è un database MSI - che può contenere azioni personalizzate (chiamate DLL, esecuzione di EXE, VBScript/JScript). I file .ism binari provenienti da fonti sconosciute comportano lo stesso rischio dei file .msi: le azioni personalizzate vengono eseguite durante qualsiasi compilazione o ispezione che inneschi l'elaborazione MSI. Revisionare le voci delle azioni personalizzate prima di elaborare file .ism da fonti non attendibili.

Dettagli del formato

in sintesi
NOME COMPLETOInstallShield Project Fileanche noto come ISM file, InstallShield MSI project
SVILUPPATOREFlexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999)dal ~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
TIPO MIMEapplication/xml
TIPOFile di progetto per installatore software (formato database XML o binario MSI)
Questa estensione è usata anche da…
  • Manifest IIS Smooth Streaming - Microsoft IIS Media Services utilizza .ism come manifest del server per il video a bitrate adattivo Smooth Streaming - un file XML che punta a tracce audio/video. Completamente non correlato a InstallShield.
  • File strumento Cakewalk Sonar - Alcune versioni della workstation audio digitale Cakewalk/SONAR utilizzavano .ism per le definizioni degli strumenti soft-synth.

Programmi che aprono file ISM

Windows3 apps
InstallShield (by Revenera/Flexera) A pagamento Apri .ism tramite File > Open Project. IDE completo con editor drag-and-drop per file/registro e sistema di compilazione. La versione di InstallShield compatibile deve corrispondere o superare la SchemaVersion del progetto.
Notepad++ (XML view, read-only) Open-source Apri .ism in modalità XML per ispezionare o confrontare il contenuto. Non adatto alla modifica - usa l'IDE di InstallShield.
Visual Studio Code (XML mode, read-only) Open-source Apri .ism in modalità XML per la revisione del testo e il confronto nel controllo sorgente. L'estensione XML fornisce l'evidenziazione della sintassi.

Dettagli tecnici

specifiche approfondite
Modalità di archiviazioneXML (testo UTF-8, raccomandato) o binario OLE2/MSI Compound Document
Elemento radice XML<ISWiProject>
Magic bytes modalità binariaD0 CF 11 E0 A1 B1 1A E1 (OLE2 Compound Document - come .msi, .xls, .doc)
Output compilatoIl progetto .ism viene compilato in un pacchetto Windows Installer .msi per la distribuzione
Versionamento dello schemaL'attributo SchemaVersion nella radice XML registra la versione di InstallShield utilizzata per la creazione
Controllo di versioneLa modalità XML consente il diff su Git/SVN; l'output della modalità binaria è identico ma non comparabile
Funzionalità estesePrerequisiti di installazione, suite installer, progetti QuickPatch, moduli di unione (.msm)
Etimologia del nome«ISM» = «MSI» invertito - denominazione deliberata da parte di InstallShield
Dimensione tipica del file50 KB-5 MB (installer aziendali complessi con molti componenti)
Ambito OSSolo Windows - crea pacchetti Windows Installer destinati a distribuzioni Windows
Direzione di compatibilitàLe versioni più recenti di InstallShield aprono i file .ism più vecchi; le versioni precedenti non possono aprire SchemaVersion superiori
Marchio attualeRevenera (linea di prodotti all'interno di Flexera Software)
Rilasciato~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
Ultima versioneInstallShield 2024 R1 (Flexera/Revenera)
Specificadocs.revenera.com

Conversioni ISM

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file ISM. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file ISM.

Domande frequenti

Cos'è un file .ism?
Un file di progetto InstallShield - il codice sorgente per un programma di installazione software Windows. Gli sviluppatori lo creano con InstallShield per produrre file .msi o setup.exe per la distribuzione.
Come si apre un file .ism?
Solo InstallShield (di Revenera/Flexera) apre completamente i file .ism. I file .ism in modalità XML possono essere letti in qualsiasi editor di testo (Notepad++, VS Code) per l'ispezione. È necessario disporre di una versione di InstallShield compatibile.
Qual è l'alternativa gratuita a InstallShield per creare file MSI?
WiX Toolset (open-source, wix.tools) e Advanced Installer (freemium, advancedinstaller.com). Entrambi creano pacchetti .msi ma utilizzano i propri formati di progetto (.wxs, .aip), non .ism.
Perché il mio file .ism si apre nella versione sbagliata di InstallShield?
L'attributo SchemaVersion del file .ism specifica la versione richiesta di InstallShield. L'apertura in una versione precedente alla SchemaVersion non è supportata. Aggiorna InstallShield o chiedi al creatore del progetto di salvarlo con uno schema più vecchio.
Posso inserire i file .ism nel controllo di versione (Git/SVN)?
Sì - ma solo in modalità XML. I file .ism in modalità binaria non sono comparabili tramite diff. In InstallShield: Project > Options > Save project in XML format. Questo è fortemente raccomandato per i flussi di lavoro in team.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z