.ISM

Arquivo ISM

InstallShield Project File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo ISM é um arquivo de projeto InstallShield - o código-fonte para criar um instalador de software Windows. Abra-o com o InstallShield (Revenera/Flexera); arquivos em modo XML podem ser lidos no Notepad++ ou VS Code. Ele é compilado para um pacote .msi.

Desenvolvedor: Flexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999) Categoria: Arquivos de Desenvolvedor MIME: application/xml
ABRE EM Windows
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 27, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro ISM?

Um arquivo .ism é um arquivo de projeto InstallShield - a representação de origem editável de um pacote de instalação do Windows, mantido pela Revenera (anteriormente Flexera Software) como parte da linha de produtos InstallShield.

O nome «ISM» inverte deliberadamente «MSI»: a origem .ism é compilada pelo InstallShield em um pacote Windows Installer .msi distribuível para implantação pelo usuário final.

Existem dois modos de armazenamento. No modo XML (fortemente recomendado), o .ism é um arquivo de texto UTF-8 enraizado em um elemento <ISWiProject> cuja estrutura espelha o esquema do banco de dados do Windows Installer - tabelas para componentes, recursos, arquivos, entradas de registro, ações personalizadas, diálogos e condições de lançamento. No modo binário, os mesmos dados são armazenados como um OLE2 Compound Document com magic bytes D0 CF 11 E0 (idênticos aos arquivos .msi, .xls e .doc). O modo XML é essencial para controle de versão com Git ou SVN; o modo binário produz uma saída de compilação idêntica, mas não permite a visualização de diferenças (diff).

Um atributo SchemaVersion no elemento raiz registra a versão do InstallShield que criou o projeto. Versões mais antigas do InstallShield não podem abrir um projeto cuja SchemaVersion exceda a sua própria.

Além do esquema base do Windows Installer, os projetos .ism suportam recursos específicos do InstallShield: pré-requisitos de configuração, instaladores de suíte, projetos QuickPatch e referências de módulos de mesclagem (arquivos .msm). A partir de 2024, o InstallShield é comercializado sob a marca Revenera dentro do portfólio de monetização de software da Flexera.

Segurança e proteção

RISCO: MEDIUM

Um arquivo .ism em modo XML é um arquivo de texto passivo. No modo binário (OLE2), ele é um banco de dados MSI - que pode conter ações personalizadas (chamadas de DLL, execução de EXE, VBScript/JScript). Arquivos .ism binários de fontes desconhecidas carregam o mesmo risco que arquivos .msi: ações personalizadas são executadas durante qualquer compilação ou inspeção que acione o processamento MSI. Revise as entradas de ações personalizadas antes de processar arquivos .ism de fontes não confiáveis.

Detalhes do formato

em resumo
NOME COMPLETOInstallShield Project Filetambém conhecido como ISM file, InstallShield MSI project
DESENVOLVEDORFlexera Software (formerly Macrovision, acquired InstallShield from Stirling Technologies in 1999)desde ~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
TIPO MIMEapplication/xml
TIPOArquivo de projeto de instalador de software (formato de banco de dados MSI binário ou XML)
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Manifesto IIS Smooth Streaming - O Microsoft IIS Media Services usa .ism como o manifesto do servidor para vídeo de taxa de bits adaptável Smooth Streaming - um arquivo XML que aponta para faixas de áudio/vídeo. Completamente não relacionado ao InstallShield.
  • Arquivo de instrumento Cakewalk Sonar - Algumas versões da estação de trabalho de áudio digital Cakewalk/SONAR usavam .ism para definições de instrumentos de sintetizador virtual.

Programas que abrem arquivos ISM

Windows3 apps
InstallShield (by Revenera/Flexera) Pago Abra o .ism via File > Open Project. IDE completa com editores de arquivo/registro do tipo arrastar e soltar e sistema de compilação. A versão compatível do InstallShield deve ser igual ou superior à SchemaVersion do projeto.
Notepad++ (XML view, read-only) Código aberto Abra o .ism em modo XML para inspecionar ou comparar conteúdo. Não é adequado para edição - use a IDE do InstallShield.
Visual Studio Code (XML mode, read-only) Código aberto Abra o .ism em modo XML para revisão de texto e diff de controle de origem. A extensão XML fornece realce de sintaxe.

Detalhes técnicos

especificação profunda
Modos de armazenamentoXML (texto UTF-8, recomendado) ou binário OLE2/MSI Compound Document
Elemento raiz XML<ISWiProject>
Magic bytes do modo binárioD0 CF 11 E0 A1 B1 1A E1 (OLE2 Compound Document - o mesmo que .msi, .xls, .doc)
Saída compiladaO projeto .ism é compilado em um pacote Windows Installer .msi para distribuição
Versionamento de esquemaO atributo SchemaVersion na raiz XML registra a versão do InstallShield criadora
Controle de versãoO modo XML permite diff em Git/SVN; a saída do modo binário é idêntica, mas não permite diff
Recursos estendidosPré-requisitos de configuração, instaladores de suíte, projetos QuickPatch, módulos de mesclagem (.msm)
Etimologia do nome«ISM» = «MSI» invertido - nomenclatura deliberada pelo InstallShield
Tamanho de arquivo típico50 KB-5 MB (instaladores corporativos complexos com muitos componentes)
Escopo do SOApenas Windows - cria pacotes Windows Installer destinados a implantações Windows
Direção de compatibilidadeInstallShield mais recente abre .ism mais antigo; versões antigas não podem abrir SchemaVersion superior
Marca atualRevenera (linha de produtos dentro da Flexera Software)
Lançado~1999 (InstallShield became a major product; ISM as primary project format introduced in InstallShield 7.x, ~2001)
Versão mais recenteInstallShield 2024 R1 (Flexera/Revenera)
Especificaçãodocs.revenera.com

Conversões de ISM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos ISM. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos ISM.

Perguntas frequentes

O que é um arquivo .ism?
Um arquivo de projeto InstallShield - o código-fonte de um instalador de software Windows. Os desenvolvedores o constroem com o InstallShield para produzir arquivos .msi ou setup.exe para distribuição.
Como abro um arquivo .ism?
Apenas o InstallShield (da Revenera/Flexera) abre totalmente arquivos .ism. Arquivos .ism em modo XML podem ser lidos em qualquer editor de texto (Notepad++, VS Code) para inspeção. Você deve ter uma versão compatível do InstallShield.
Qual é a alternativa gratuita ao InstallShield para criar arquivos MSI?
WiX Toolset (código aberto, wix.tools) e Advanced Installer (freemium, advancedinstaller.com). Ambos criam pacotes .msi, mas usam seus próprios formatos de projeto (.wxs, .aip), não .ism.
Por que meu arquivo .ism abre na versão errada do InstallShield?
O atributo SchemaVersion do .ism especifica a versão necessária do InstallShield. Abrir em uma versão mais antiga que a SchemaVersion não é suportado. Atualize o InstallShield ou peça ao criador do projeto para salvar com um esquema mais antigo.
Posso colocar arquivos .ism no controle de versão (Git/SVN)?
Sim - mas apenas no modo XML. Arquivos .ism em modo binário não permitem diff. No InstallShield: Project > Options > Save project in XML format. Isso é fortemente recomendado para fluxos de trabalho em equipe.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z