.ISM

Файл ISM

InstallShield Project File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл ISM - это файл проекта InstallShield, представляющий собой исходный код для создания установщика программного обеспечения Windows. Его можно открыть в InstallShield (Revenera/Flexera); файлы в режиме XML можно просматривать в Notepad++ или VS Code. Он компилируется в пакет .msi.

Разработчик: Flexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999) Категория: Файлы разработчика MIME: application/xml
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 27, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла ISM?

Файл .ism - это файл проекта InstallShield, редактируемое исходное представление пакета установщика Windows, поддерживаемое компанией Revenera (ранее Flexera Software) в рамках линейки продуктов InstallShield.

Название «ISM» намеренно является зеркальным отражением «MSI»: исходный код .ism компилируется InstallShield в дистрибутивный пакет Windows Installer .msi для развертывания конечными пользователями.

Существует два режима хранения. В режиме XML (настоятельно рекомендуется) .ism представляет собой текстовый файл в кодировке UTF-8 с корневым элементом <ISWiProject>, структура которого повторяет схему базы данных Windows Installer - таблицы компонентов, функций, файлов, записей реестра, пользовательских действий, диалогов и условий запуска. В бинарном режиме те же данные хранятся как составной документ OLE2 с магическими байтами D0 CF 11 E0 (идентично файлам .msi, .xls и .doc). Режим XML необходим для контроля версий с помощью Git или SVN; бинарный режим выдает идентичный результат сборки, но не позволяет сравнивать изменения (diff).

Атрибут SchemaVersion в корневом элементе фиксирует версию InstallShield, в которой был создан проект. Более старые версии InstallShield не могут открыть проект, если его SchemaVersion выше их собственной.

Помимо базовой схемы Windows Installer, проекты .ism поддерживают специфические функции InstallShield: предварительные требования установки (prerequisites), установщики пакетов (suite installers), проекты QuickPatch и ссылки на модули слияния (файлы .msm). По состоянию на 2024 год InstallShield продается под брендом Revenera в составе портфеля решений Flexera по монетизации программного обеспечения.

Безопасность и защита

РИСК: MEDIUM

Файл .ism в режиме XML является пассивным текстовым файлом. В бинарном режиме (OLE2) это база данных MSI, которая может содержать пользовательские действия (вызовы DLL, запуск EXE, VBScript/JScript). Бинарные файлы .ism из неизвестных источников несут тот же риск, что и файлы .msi: пользовательские действия выполняются во время любой сборки или проверки, инициирующей обработку MSI. Проверяйте записи пользовательских действий перед обработкой файлов .ism из ненадежных источников.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕInstallShield Project Fileтакже известен как ISM file, InstallShield MSI project
РАЗРАБОТЧИКFlexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999)с ~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
MIME-ТИПapplication/xml
ТИПФайл проекта установщика ПО (XML или бинарный формат базы данных MSI)
СВЯЗАННЫЕ.do.md.hex.xsd
Это расширение также используется в…
  • Манифест IIS Smooth Streaming - Microsoft IIS Media Services использует .ism в качестве серверного манифеста для адаптивного видеовещания Smooth Streaming - это XML-файл, указывающий на аудио- и видеодорожки. Совершенно не связан с InstallShield.
  • Файл инструментов Cakewalk Sonar - Некоторые версии цифровой звуковой рабочей станции Cakewalk/SONAR использовали .ism для определений инструментов программных синтезаторов.

Программы, открывающие файлы ISM

Windows3 apps
InstallShield (by Revenera/Flexera) Платно Откройте .ism через File > Open Project. Полноценная IDE с визуальными редакторами файлов/реестра и системой сборки. Версия InstallShield должна соответствовать или быть выше SchemaVersion проекта.
Notepad++ (XML view, read-only) Открытый код Откройте .ism в режиме XML для проверки или сравнения содержимого. Не подходит для редактирования - используйте InstallShield IDE.
Visual Studio Code (XML mode, read-only) Открытый код Откройте .ism в режиме XML для просмотра текста и сравнения в системе контроля версий. Расширение XML обеспечивает подсветку синтаксиса.

Технические подробности

глубокая спецификация
Режимы храненияXML (текст UTF-8, рекомендуется) или бинарный составной документ OLE2/MSI
Корневой элемент XML<ISWiProject>
Магические байты бинарного режимаD0 CF 11 E0 A1 B1 1A E1 (составной документ OLE2 - так же, как .msi, .xls, .doc)
Скомпилированный результатПроект .ism компилируется в пакет Windows Installer .msi для распространения
Версионность схемыАтрибут SchemaVersion в корне XML фиксирует версию создавшего InstallShield
Контроль версийРежим XML позволяет выполнять diff в Git/SVN; бинарный режим дает идентичный результат, но не пригоден для diff
Расширенные функцииПредварительные требования установки, установщики пакетов, проекты QuickPatch, модули слияния (.msm)
Этимология названия«ISM» = «MSI» наоборот - намеренное именование InstallShield
Типичный размер файла50 КБ-5 МБ (сложные корпоративные установщики со множеством компонентов)
Область ОСТолько Windows - создает пакеты Windows Installer для развертывания в среде Windows
Направление совместимостиНовый InstallShield открывает старые .ism; старые версии не могут открыть более высокую SchemaVersion
Текущий брендRevenera (линейка продуктов в составе Flexera Software)
Выпущен~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
Последняя версияInstallShield 2024 R1 (Flexera/Revenera)
Спецификацияdocs.revenera.com

Конвертации ISM

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами ISM. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах ISM.

Часто задаваемые вопросы

Что такое файл .ism?
Файл проекта InstallShield - исходный код для установщика ПО Windows. Разработчики создают его в InstallShield для получения файлов .msi или setup.exe для распространения.
Как открыть файл .ism?
Только InstallShield (от Revenera/Flexera) полностью открывает файлы .ism. Файлы .ism в режиме XML можно просматривать в любом текстовом редакторе (Notepad++, VS Code) для ознакомления. У вас должна быть совместимая версия InstallShield.
Какая есть бесплатная альтернатива InstallShield для создания MSI-файлов?
WiX Toolset (открытый исходный код, wix.tools) и Advanced Installer (freemium, advancedinstaller.com). Оба создают пакеты .msi, но используют собственные форматы проектов (.wxs, .aip), а не .ism.
Почему мой файл .ism открывается в неправильной версии InstallShield?
Атрибут SchemaVersion в .ism указывает необходимую версию InstallShield. Открытие в версии более старой, чем SchemaVersion, не поддерживается. Обновите InstallShield или попросите создателя проекта сохранить его с более старой схемой.
Можно ли помещать файлы .ism в системы контроля версий (Git/SVN)?
Да, но только в режиме XML. Бинарные файлы .ism не поддерживают сравнение изменений. В InstallShield: Project > Options > Save project in XML format. Это настоятельно рекомендуется для командной работы.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z