Che cos'è il formato di file MSO?
Un file con l'estensione .mso contiene dati relativi a un allegato e-mail inviato con il client di posta Microsoft Outlook sotto forma di documento Office 2000 o successivo, tipicamente generato da Microsoft Word. Le informazioni in un file .mso consentono a Outlook di aprire l'allegato come parte di un messaggio e-mail come documento HTML incorporato.
Internamente, i file .mso utilizzano un wrapper binario ActiveMime. Iniziano con il testo ASCII letterale ActiveMime all'offset di byte 0, seguito da un breve header e un payload compresso con zlib. Una volta decompresso, il contenuto è un file standard OLE2 Compound File che contiene oggetti incorporati o un progetto VBA. Questa struttura è distinta da winmail.dat (che utilizza il formato TNEF) anche se entrambi possono causare problemi di «allegato imprevisto» per i destinatari che non usano Outlook.
I file .mso sono solitamente denominati oledata.mso (occasionalmente editdata.mso) e sono invisibili sia al mittente che al destinatario quando entrambe le parti utilizzano Outlook per l'e-mail. Se il destinatario utilizza un client di posta diverso, il file .mso appare come un normale allegato e-mail e anche il file del documento viene trattato come un allegato. Sarà presente anche un file separato denominato header.html, che contiene l'intestazione del messaggio.
Poiché i file .mso sono artefatti di packaging interni, non contengono informazioni direttamente utili per gli utenti finali e non devono essere aperti manualmente. Gli utenti esperti possono ispezionarli decomprimendo il payload zlib e trattando poi il risultato come un OLE2 Compound File utilizzando uno strumento come 7-Zip.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file oledata.mso autentico proveniente da un contatto noto è un residuo di formattazione innocuo e può essere ignorato o eliminato. Tuttavia, la struttura ActiveMime/OLE può trasportare macro VBA e i file .mso contraffatti sono stati utilizzati per distribuire malware tramite macro di Office, pertanto i motori antivirus li segnalano. Non eseguire né «estrarre e aprire» mai un file .mso da un mittente sconosciuto o inaspettato. La risposta sicura è quasi sempre lasciarlo stare e leggere il vero corpo del messaggio.
Dettagli del formato
in sintesi- File Microsoft Organization Chart - Un grafico salvato dalla vecchia applet Microsoft Organization Chart, non correlato all'artefatto e-mail oledata.mso.
Programmi che aprono file MSO
Dettagli tecnici
specifiche approfondite| Sviluppatore | Microsoft |
| Tipo di formato | OLE2 Compound File con wrapper ActiveMime (binario) |
| Firma del file (magic bytes) | Testo ASCII `ActiveMime` all'offset di byte 0 |
| Compressione interna | flusso zlib deflate; il payload compresso inizia tipicamente vicino all'offset di byte 0x32 |
| Container decompresso | OLE2 Compound File (magic bytes `D0 CF 11 E0 A1 B1 1A E1`) |
| Tipo MIME | `application/x-mso` |
| Nomi file tipici | `oledata.mso`, `editdata.mso` |
| Applicazione generatrice | Microsoft Outlook (Office 2000 e successivi) durante l'invio di e-mail in formato HTML con documenti Office incorporati |
| Visibilità in Outlook | Nascosto sia al mittente che al destinatario; gestito silenziosamente come packaging HTML inline |
| Visibilità in altri client | Appare come un allegato e-mail estraneo in client non Outlook come Thunderbird o Apple Mail |
| File complementare | `header.html` appare accanto a `.mso` nei client non Outlook e contiene l'intestazione del messaggio e-mail |
| Distinzione da winmail.dat | Entrambi sono artefatti di packaging di Outlook, ma `.mso` usa ActiveMime/OLE2 mentre `winmail.dat` usa TNEF (magic bytes `78 9F 3E 22`) |
| Utilità per l'utente finale | Non contiene dati direttamente accessibili o significativi per l'utente finale; è un contenitore interno trasparente |
| Metodo di ispezione | Decomprimere il payload zlib (ad esempio, con Python `zlib.decompress()`), quindi aprire il risultato come file OLE2 utilizzando 7-Zip o `oletool` |
| Piattaforma | Generato solo da Outlook per Windows; Office per Mac produce formati di packaging degli allegati diversi |
| Rilasciato | circa 1999-2000 (Office 2000 HTML mail/web-page export) |
Conversioni MSO
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MSO.