.ISM

Fichier ISM

InstallShield Project File
Poser une question
RÉPONSE RAPIDE

Un fichier ISM est un fichier de projet InstallShield - le code source pour créer un programme d'installation de logiciel Windows. Ouvrez-le avec InstallShield (Revenera/Flexera) ; les fichiers en mode XML peuvent être lus dans Notepad++ ou VS Code. Il se compile en un paquet .msi.

Développeur : Flexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999) Catégorie : Fichiers de développement MIME: application/xml
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 27, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier ISM ?

Un fichier .ism est un fichier de projet InstallShield - la représentation source modifiable d'un paquet d'installation Windows, maintenue par Revenera (anciennement Flexera Software) dans le cadre de la gamme de produits InstallShield.

Le nom « ISM » inverse délibérément « MSI » : la source .ism est compilée par InstallShield en un paquet Windows Installer .msi distribuable pour le déploiement chez l'utilisateur final.

Deux modes de stockage existent. En mode XML (fortement recommandé), le .ism est un fichier texte UTF-8 dont la racine est un élément <ISWiProject> dont la structure reflète le schéma de la base de données Windows Installer - des tables pour les composants, les fonctionnalités, les fichiers, les entrées de registre, les actions personnalisées, les boîtes de dialogue et les conditions de lancement. En mode binaire, les mêmes données sont stockées sous forme de document composé OLE2 avec les octets magiques D0 CF 11 E0 (identiques aux fichiers .msi, .xls et .doc). Le mode XML est essentiel pour le contrôle de version avec Git ou SVN ; le mode binaire produit un résultat de compilation identique mais n'est pas comparable par « diff ».

Un attribut SchemaVersion dans l'élément racine enregistre la version d'InstallShield qui a créé le projet. Les anciennes versions d'InstallShield ne peuvent pas ouvrir un projet dont la SchemaVersion dépasse la leur.

Au-delà du schéma de base de Windows Installer, les projets .ism prennent en charge des fonctionnalités spécifiques à InstallShield : prérequis d'installation, installateurs de suite, projets QuickPatch et références de modules de fusion (fichiers .msm). Depuis 2024, InstallShield est commercialisé sous la marque Revenera au sein du portefeuille de monétisation logicielle de Flexera.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier .ism en mode XML est un fichier texte passif. En mode binaire (OLE2), il s'agit d'une base de données MSI - qui peut contenir des actions personnalisées (appels de DLL, exécution d'EXE, VBScript/JScript). Les fichiers .ism binaires provenant de sources inconnues présentent le même risque que les fichiers .msi : les actions personnalisées s'exécutent lors de toute compilation ou inspection déclenchant le traitement MSI. Examinez les entrées d'actions personnalisées avant de traiter des fichiers .ism provenant de sources non fiables.

Détails du format

en bref
NOM COMPLETInstallShield Project Filealias ISM file, InstallShield MSI project
DÉVELOPPEURFlexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999)depuis ~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
TYPE MIMEapplication/xml
TYPEFichier de projet d'installateur logiciel (format XML ou base de données MSI binaire)
Cette extension est également utilisée par…
  • Manifeste IIS Smooth Streaming - Microsoft IIS Media Services utilise .ism comme manifeste serveur pour la vidéo à débit adaptatif Smooth Streaming - un fichier XML pointant vers des pistes audio/vidéo. Totalement sans rapport avec InstallShield.
  • Fichier d'instrument Cakewalk Sonar - Certaines versions de la station de travail audio numérique Cakewalk/SONAR utilisaient .ism pour les définitions d'instruments de synthétiseurs logiciels.

Programmes qui ouvrent les fichiers ISM

Windows3 apps
InstallShield (by Revenera/Flexera) Payant Ouvrez le .ism via File > Open Project. IDE complet avec éditeurs de fichiers/registre par glisser-déposer et système de compilation. La version d'InstallShield doit être égale ou supérieure à la SchemaVersion du projet.
Notepad++ (XML view, read-only) Open-source Ouvrez le .ism en mode XML pour inspecter ou comparer le contenu. Non adapté à l'édition - utilisez l'IDE InstallShield.
Visual Studio Code (XML mode, read-only) Open-source Ouvrez le .ism en mode XML pour la révision de texte et la comparaison dans le contrôle de source. L'extension XML fournit la coloration syntaxique.

Détails techniques

spécifications approfondies
Modes de stockageXML (texte UTF-8, recommandé) ou document composé binaire OLE2/MSI
Élément racine XML<ISWiProject>
Octets magiques du mode binaireD0 CF 11 E0 A1 B1 1A E1 (Document composé OLE2 - identique à .msi, .xls, .doc)
Sortie compiléeLe projet .ism se compile en un paquet Windows Installer .msi pour la distribution
Versionnage du schémaL'attribut SchemaVersion dans la racine XML enregistre la version d'InstallShield créatrice
Contrôle de versionLe mode XML permet le diff Git/SVN ; la sortie du mode binaire est identique mais non comparable
Fonctionnalités étenduesPrérequis d'installation, installateurs de suite, projets QuickPatch, modules de fusion (.msm)
Étymologie du nom« ISM » = « MSI » inversé - nommage délibéré par InstallShield
Taille de fichier typique50 Ko-5 Mo (installateurs d'entreprise complexes avec de nombreux composants)
Portée du système d'exploitationWindows uniquement - crée des paquets Windows Installer ciblant les déploiements Windows
Direction de compatibilitéUn InstallShield plus récent ouvre les .ism plus anciens ; les anciennes versions ne peuvent pas ouvrir une SchemaVersion supérieure
Marque actuelleRevenera (gamme de produits au sein de Flexera Software)
Publié~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
Dernière versionInstallShield 2024 R1 (Flexera/Revenera)
Spécificationdocs.revenera.com

Conversions ISM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers ISM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers ISM.

Foire aux questions

Qu'est-ce qu'un fichier .ism ?
Un fichier de projet InstallShield - le code source d'un programme d'installation de logiciel Windows. Les développeurs le créent avec InstallShield pour produire des fichiers .msi ou setup.exe pour la distribution.
Comment ouvrir un fichier .ism ?
Seul InstallShield (par Revenera/Flexera) ouvre complètement les fichiers .ism. Les fichiers .ism en mode XML peuvent être lus dans n'importe quel éditeur de texte (Notepad++, VS Code) pour inspection. Vous devez disposer d'une version compatible d'InstallShield.
Quelle est l'alternative gratuite à InstallShield pour créer des fichiers MSI ?
WiX Toolset (open-source, wix.tools) et Advanced Installer (freemium, advancedinstaller.com). Tous deux créent des paquets .msi mais utilisent leurs propres formats de projet (.wxs, .aip), pas le .ism.
Pourquoi mon fichier .ism s'ouvre-t-il dans la mauvaise version d'InstallShield ?
L'attribut SchemaVersion du .ism spécifie la version d'InstallShield requise. L'ouverture dans une version plus ancienne que la SchemaVersion n'est pas prise en charge. Mettez à jour InstallShield ou demandez au créateur du projet de l'enregistrer avec un schéma plus ancien.
Puis-je mettre des fichiers .ism sous contrôle de version (Git/SVN) ?
Oui - mais uniquement en mode XML. Les fichiers .ism en mode binaire ne permettent pas la comparaison de différences (diff). Dans InstallShield : Project > Options > Save project in XML format. Ceci est fortement recommandé pour les flux de travail en équipe.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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.DBSQLite Database File

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z