.MSO

MSO File

Microsoft Office HTML/OLE Data Stream (oledata.mso)
Ask a question
QUICK ANSWER

An MSO file - most often named oledata.mso or editdata.mso - is not a document. It is a formatting attachment Outlook adds automatically when a sender composes HTML/Word-format e-mail containing embedded Office objects. The content you were expecting is in the message body, not in this file. The fix belongs to the sender: ask them to resend the e-mail as HTML or plain text.

Developer: Microsoft Category: Misc Files MIME: application/x-mso
OPENS ON Windows macOS
Related: .TORRENT · .MD5 · .SHS · .DDD

On this page

19k+ extensions indexed
Last reviewed Aug 30, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the MSO file format?

A file with the .mso extension contains data related to an email attachment sent with the Microsoft Outlook email client in the form of an Office 2000 or later document, typically generated by Microsoft Word. Information in an .mso file allows Outlook to open the attachment as part of an email message as an inline HTML document.

Internally, .mso files use an ActiveMime binary wrapper. They begin with the literal ASCII text ActiveMime at byte offset 0, followed by a short header and a zlib-compressed payload. Decompressed, the content is a standard OLE2 Compound File holding embedded objects or a VBA project. This structure is distinct from winmail.dat (which uses the TNEF format) even though both can cause "unexpected attachment" problems for non-Outlook recipients.

.mso files are typically named oledata.mso (occasionally editdata.mso) and are invisible to both the sender and receiver when both parties use Outlook for email. If the recipient uses a different email client, the .mso file appears as a standard email attachment, and the document file is also treated as an attachment. A separate file named header.html, which contains the message header, will also be present.

Because .mso files are internal packaging artifacts, they hold no information directly useful to end users and should not be opened manually. Power users can inspect them by decompressing the zlib payload and then treating the result as an OLE2 Compound File using a tool such as 7-Zip.

Security & safety

RISK: MEDIUM

A genuine oledata.mso from a known contact is harmless leftover formatting and can be ignored or deleted. However, the ActiveMime/OLE structure can carry VBA macros, and crafted .mso files have been used to deliver Office macro malware, so antivirus engines flag them. Never run or "extract and open" an .mso from an unknown or unexpected sender. The safe response is almost always to leave it alone and read the real message body.

Format details

in a nutshell
FULL NAMEMicrosoft Office HTML/OLE Data Stream (oledata.mso)
DEVELOPERMicrosoftsince circa 1999-2000 (Office 2000 HTML mail/web-page export)
CATEGORYMisc Files
MIME TYPEapplication/x-mso
TYPEActiveMime-wrapped OLE container (binary)
This extension is also used by…
  • Microsoft Organization Chart file - A chart saved by the legacy Microsoft Organization Chart applet, unrelated to the oledata.mso email artifact.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203040506070809
HEX
4163746976654D696D65
ASCII
ActiveMime
An .mso (oledata.mso / editdata.mso) begins with the literal text "ActiveMime", followed by a header and zlib-compressed data (deflate stream typically starting near offset 0x32). Decompressed, it is a standard OLE2 Compound File (D0 CF 11 E0 A1 B1 1A E1) holding the embedded OLE objects / VBA project. It is NOT the same as winmail.dat (TNEF, signature 78 9F 3E 22) - different wrapper, same underlying "Outlook attached something the recipient can't decode" problem.

Programs that open MSO files

Windows2 apps
Microsoft Outlook Paid If the sender uses a matching Outlook version the object renders inline in the message - there is usually nothing to 'open' as a separate file.
7-Zip Open-source Advanced/forensic only: opens the inner OLE compound file after the ActiveMime layer is decompressed - not a normal way to recover content.
macOS1 app
Microsoft Outlook Paid Same as Windows: the embedded object renders in the message when the format matches; the .mso itself is not meant to be opened standalone.

Technical details

deep spec
DeveloperMicrosoft
Format typeActiveMime-wrapped OLE2 Compound File (binary)
File signature (magic bytes)ASCII text `ActiveMime` at byte offset 0
Internal compressionzlib deflate stream; compressed payload typically begins near byte offset 0x32
Decompressed containerOLE2 Compound File (magic bytes `D0 CF 11 E0 A1 B1 1A E1`)
MIME type`application/x-mso`
Typical filenames`oledata.mso`, `editdata.mso`
Generating applicationMicrosoft Outlook (Office 2000 and later) when sending HTML-formatted email with embedded Office documents
Visibility in OutlookHidden from both sender and recipient; handled silently as HTML inline packaging
Visibility in other clientsSurfaces as a stray email attachment in non-Outlook clients such as Thunderbird or Apple Mail
Companion file`header.html` appears alongside `.mso` in non-Outlook clients and contains the email message header
Distinction from winmail.datBoth are Outlook packaging artifacts, but `.mso` uses ActiveMime/OLE2 while `winmail.dat` uses TNEF (magic bytes `78 9F 3E 22`)
End-user utilityContains no data directly accessible or meaningful to the end user; is a transparent internal container
Inspection methodDecompress the zlib payload (e.g., with Python `zlib.decompress()`), then open the result as an OLE2 file using 7-Zip or `oletool`
PlatformGenerated by Outlook for Windows only; Office for Mac produces different attachment packaging formats
Releasedcirca 1999-2000 (Office 2000 HTML mail/web-page export)

MSO conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with MSO files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about MSO files.

Frequently asked questions

What is oledata.mso and do I need it?
It's a formatting attachment Outlook adds when a sender embeds an Office object in HTML/Word-format e-mail. You don't need it - the content you want is in the message body. You can ignore or delete it.
Why did I receive an oledata.mso attachment?
The sender's Outlook composed the mail in Word/RTF mode with an embedded object. Your mail client can't merge that data back in, so it appears as a separate .mso file.
Is an MSO file a virus?
Usually not - it's normally harmless leftover formatting. But because .mso can contain VBA macros and has been abused by malware, never open one from an unknown sender, and trust your antivirus if it flags it.
How do I stop sending oledata.mso to people?
On the sender's Outlook, set the message format to HTML or Plain Text (not Rich Text/Word) under File > Options > Mail, and avoid embedding OLE objects in the body.
How is oledata.mso different from winmail.dat?
Both are Outlook artifacts non-Outlook clients can't decode. winmail.dat is TNEF and can hide your real attachments; oledata.mso is an ActiveMime formatting wrapper that holds embedded objects, not your files.
I was expecting a file but only got oledata.mso - where's my attachment?
It's probably not lost: the real attachment is usually elsewhere in the message, or the sender embedded it as an object. Ask them to resend it as a normal attachment in plain/HTML format.

References

1Microsoft Support - Recipients receive winmail.dat / TNEF attachments (related Outlook format issue)learn.microsoft.com
2Microsoft Q&A - oledata.mso being sent with emailsanswers.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.TORRENTBitTorrent Metainfo File
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)
.THUMBDATA4--1967290299Android Gallery Thumbnail Cache (.thumbdata)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z