O que é o formato de ficheiro MSO?
Um arquivo com a extensão .mso contém dados relacionados a um anexo de e-mail enviado com o cliente de e-mail Microsoft Outlook na forma de um documento do Office 2000 ou posterior, normalmente gerado pelo Microsoft Word. As informações em um arquivo .mso permitem que o Outlook abra o anexo como parte de uma mensagem de e-mail como um documento HTML embutido.
Internamente, os arquivos .mso usam um invólucro binário ActiveMime. Eles começam com o texto ASCII literal ActiveMime no deslocamento de byte 0, seguido por um cabeçalho curto e um payload compactado com zlib. Descompactado, o conteúdo é um arquivo composto OLE2 padrão que contém objetos incorporados ou um projeto VBA. Esta estrutura é distinta do winmail.dat (que usa o formato TNEF), embora ambos possam causar problemas de «anexo inesperado» para destinatários que não usam o Outlook.
Os arquivos .mso são normalmente nomeados oledata.mso (ocasionalmente editdata.mso) e são invisíveis tanto para o remetente quanto para o destinatário quando ambas as partes usam o Outlook para e-mail. Se o destinatário usar um cliente de e-mail diferente, o arquivo .mso aparecerá como um anexo de e-mail padrão, e o arquivo do documento também será tratado como um anexo. Um arquivo separado chamado header.html, que contém o cabeçalho da mensagem, também estará presente.
Como os arquivos .mso são artefatos de empacotamento interno, eles não contêm informações diretamente úteis para os usuários finais e não devem ser abertos manualmente. Usuários avançados podem inspecioná-los descompactando o payload zlib e tratando o resultado como um arquivo composto OLE2 usando uma ferramenta como o 7-Zip.
Segurança e proteção
RISCO: MEDIUMUm oledata.mso genuíno de um contato conhecido é um resquício inofensivo de formatação e pode ser ignorado ou excluído. No entanto, a estrutura ActiveMime/OLE pode carregar macros VBA, e arquivos .mso modificados foram usados para entregar malware de macro do Office, por isso mecanismos de antivírus os sinalizam. Nunca execute ou «extraia e abra» um .mso de um remetente desconhecido ou inesperado. A resposta segura é quase sempre deixá-lo de lado e ler o corpo real da mensagem.
Detalhes do formato
em resumo- Arquivo Microsoft Organization Chart - Um gráfico salvo pelo antigo suplemento Microsoft Organization Chart, não relacionado ao artefato de e-mail oledata.mso.
Programas que abrem arquivos MSO
Detalhes técnicos
especificação profunda| Desenvolvedor | Microsoft |
| Tipo de formato | Arquivo Composto OLE2 envolto em ActiveMime (binário) |
| Assinatura do arquivo (magic bytes) | Texto ASCII `ActiveMime` no deslocamento de byte 0 |
| Compactação interna | fluxo zlib deflate; o payload compactado normalmente começa próximo ao deslocamento de byte 0x32 |
| Contêiner descompactado | Arquivo Composto OLE2 (magic bytes `D0 CF 11 E0 A1 B1 1A E1`) |
| Tipo MIME | `application/x-mso` |
| Nomes de arquivo típicos | `oledata.mso`, `editdata.mso` |
| Aplicativo gerador | Microsoft Outlook (Office 2000 e posterior) ao enviar e-mail formatado em HTML com documentos do Office incorporados |
| Visibilidade no Outlook | Oculto tanto para o remetente quanto para o destinatário; processado silenciosamente como empacotamento HTML embutido |
| Visibilidade em outros clientes | Aparece como um anexo de e-mail avulso em clientes não-Outlook, como Thunderbird ou Apple Mail |
| Arquivo complementar | `header.html` aparece ao lado do `.mso` em clientes não-Outlook e contém o cabeçalho da mensagem de e-mail |
| Distinção do winmail.dat | Ambos são artefatos de empacotamento do Outlook, mas o `.mso` usa ActiveMime/OLE2 enquanto o `winmail.dat` usa TNEF (magic bytes `78 9F 3E 22`) |
| Utilidade para o usuário final | Não contém dados diretamente acessíveis ou significativos para o usuário final; é um contêiner interno transparente |
| Método de inspeção | Descompacte o payload zlib (ex: com Python `zlib.decompress()`) e abra o resultado como um arquivo OLE2 usando 7-Zip ou `oletool` |
| Plataforma | Gerado apenas pelo Outlook para Windows; o Office para Mac produz formatos de empacotamento de anexo diferentes |
| Lançado | circa 1999-2000 (Office 2000 HTML mail/web-page export) |
Conversões de MSO
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MSO.