.MSO

MSO ファイル

Microsoft Office HTML/OLE Data Stream (oledata.mso)
質問する
クイック回答

MSOファイル(多くの場合 «oledata.mso» または «editdata.mso» という名前)は、ドキュメントではありません。これは、送信者が埋め込みOfficeオブジェクトを含むHTML/Word形式のメールを作成した際に、Outlookが自動的に追加する書式設定用の添付ファイルです。期待していたコンテンツはファイル内ではなく、メッセージ本文にあります。解決策は送信者側にあります。メールをHTMLまたはプレーンテキストとして再送するよう依頼してください。

開発元: Microsoft カテゴリ: その他のファイル MIME: application/x-mso
対応OS Windows macOS
関連: .TORRENT · .MD5 · .SHS · .DDD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 30, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

MSO ファイル形式とは?

拡張子 .mso を持つファイルには、Microsoft Outlookメールクライアントで送信されたメール添付ファイルに関連するデータが含まれています。これはOffice 2000以降のドキュメント形式(通常はMicrosoft Wordで生成)であり、.mso ファイル内の情報により、Outlookは添付ファイルをインラインHTMLドキュメントとしてメールメッセージの一部として開くことができます。

内部的には、.mso ファイルは ActiveMime バイナリラッパーを使用しています。ファイルの先頭(バイトオフセット0)はASCIIテキストの ActiveMime で始まり、その後に短いヘッダーとzlib圧縮されたペイロードが続きます。解凍されたコンテンツは、埋め込みオブジェクトやVBAプロジェクトを保持する標準的なOLE2複合ファイルです。この構造は winmail.dat(TNEF形式を使用)とは異なりますが、どちらもOutlook以外の受信者にとっては «予期しない添付ファイル» の問題を引き起こす原因となります。

.mso ファイルは通常 oledata.mso(稀に editdata.mso)という名前で、送信者と受信者の双方がOutlookを使用している場合は表示されません。受信者が別のメールクライアントを使用している場合、.mso ファイルは標準の添付ファイルとして表示され、ドキュメントファイルも添付ファイルとして扱われます。また、メッセージヘッダーを含む header.html という別のファイルも表示されます。

.mso ファイルは内部的なパッケージングの成果物であるため、エンドユーザーにとって直接役立つ情報は含まれておらず、手動で開くべきではありません。パワーユーザーは、zlibペイロードを解凍し、その結果を 7-Zip などのツールを使用してOLE2複合ファイルとして扱うことで、内容を検査できます。

セキュリティと安全性

リスク: MEDIUM

既知の連絡先からの本物の oledata.mso は、無害な書式設定の残骸であり、無視または削除できます。ただし、ActiveMime/OLE構造はVBAマクロを保持できるため、細工された .mso ファイルがOfficeマクロマルウェアの配布に使用されることがあり、ウイルス対策エンジンがフラグを立てることがあります。不明な送信者や予期しない送信者からの .mso を実行したり «展開して開く» ことは絶対にしないでください。安全な対応は、ほとんどの場合、そのままにして実際のメッセージ本文を読むことです。

形式の詳細

概要
正式名称Microsoft Office HTML/OLE Data Stream (oledata.mso)
開発元Microsoft登場時期 circa 1999-2000 (Office 2000 HTML mail/web-page export)
MIME タイプapplication/x-mso
タイプActiveMimeでラップされたOLEコンテナ (バイナリ)
この拡張子は以下でも使用されています…
  • Microsoft 組織図ファイル - レガシーな Microsoft 組織図アプレットによって保存されたチャート。oledata.mso メール成果物とは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203040506070809
16進数
4163746976654D696D65
ASCII
ActiveMime
.mso (oledata.mso / editdata.mso) は、リテラルテキスト «ActiveMime» で始まり、その後にヘッダーとzlib圧縮データ(通常オフセット 0x32 付近から始まるdeflateストリーム)が続きます。解凍すると、埋め込みOLEオブジェクト/VBAプロジェクトを保持する標準のOLE2複合ファイル (D0 CF 11 E0 A1 B1 1A E1) になります。これは winmail.dat (TNEF, シグネチャ 78 9F 3E 22) とは異なります。ラッパーは違いますが、«受信者がデコードできないものをOutlookが添付した» という根本的な問題は同じです。

MSO ファイルを開くプログラム

Windows2 apps
Microsoft Outlook 有料 送信者が対応するバージョンのOutlookを使用している場合、オブジェクトはメッセージ内にインラインでレンダリングされます。通常、個別のファイルとして «開く» ものはありません。
7-Zip オープンソース 高度な分析/フォレンジック用のみ:ActiveMimeレイヤーを解凍した後、内部のOLE複合ファイルを開きます。コンテンツを復元するための通常の方法ではありません。
macOS1 app
Microsoft Outlook 有料 送信者が対応するバージョンのOutlookを使用している場合、オブジェクトはメッセージ内にインラインでレンダリングされます。通常、個別のファイルとして «開く» ものはありません。

技術的詳細

詳細仕様
開発者Microsoft
フォーマットタイプActiveMimeでラップされたOLE2複合ファイル (バイナリ)
ファイルシグネチャ (マジックバイト)バイトオフセット0にASCIIテキスト `ActiveMime`
内部圧縮zlib deflateストリーム。圧縮ペイロードは通常バイトオフセット 0x32 付近から開始
解凍後のコンテナOLE2複合ファイル (マジックバイト `D0 CF 11 E0 A1 B1 1A E1`)
MIMEタイプ`application/x-mso`
典型的なファイル名`oledata.mso`, `editdata.mso`
生成アプリケーション埋め込みOfficeドキュメントを含むHTML形式のメールを送信する際の Microsoft Outlook (Office 2000以降)
Outlookでの可視性送信者と受信者の両方から隠蔽。HTMLインラインパッケージとしてバックグラウンドで処理
他のクライアントでの可視性ThunderbirdやApple MailなどのOutlook以外のクライアントでは、不明な添付ファイルとして出現
関連ファイルOutlook以外のクライアントでは、メールメッセージヘッダーを含む `header.html` が `.mso` と共に表示される
Winmail.datとの違いどちらもOutlookのパッケージング成果物だが、`.mso` はActiveMime/OLE2を使用し、`winmail.dat` はTNEF(マジックバイト `78 9F 3E 22`)を使用する
エンドユーザーの有用性エンドユーザーが直接アクセスできる、または意味のあるデータは含まれていない。透過的な内部コンテナ
検査方法zlibペイロードを解凍(例:Pythonの `zlib.decompress()`)し、その結果を 7-Zip や `oletool` を使用してOLE2ファイルとして開く
プラットフォームWindows版Outlookでのみ生成。Office for Macは異なる添付ファイルパッケージ形式を生成
リリース日circa 1999-2000 (Office 2000 HTML mail/web-page export)

MSO の変換

コミュニティ Q&A

ユーザーからの質問
質問する
MSO ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。MSO ファイルについて最初の質問をしてみましょう。

よくある質問

oledata.msoとは何ですか?必要ですか?
これは、送信者がHTML/Word形式のメールにOfficeオブジェクトを埋め込んだ際にOutlookが追加する書式設定用の添付ファイルです。必要なコンテンツはメッセージ本文にあるため、このファイルは必要ありません。無視するか削除しても問題ありません。
なぜoledata.msoという添付ファイルが届いたのですか?
送信者のOutlookが、埋め込みオブジェクトを含むWord/RTFモードでメールを作成したためです。お使いのメールクライアントがそのデータを本文に統合できないため、独立した .mso ファイルとして表示されています。
MSOファイルはウイルスですか?
通常は違います。基本的には無害な書式設定の残りカスです。ただし、.mso はVBAマクロを含むことができ、マルウェアに悪用された経緯があるため、不明な送信者からのものは決して開かず、ウイルス対策ソフトが警告した場合はそれに従ってください。
oledata.msoを他人に送信しないようにするにはどうすればよいですか?
送信側のOutlookで、«ファイル» > «オプション» > «メール» の下にあるメッセージ形式を «HTML» または «テキスト形式»(リッチテキスト/Wordではなく)に設定し、本文へのOLEオブジェクトの埋め込みを避けてください。
oledata.msoとwinmail.datの違いは何ですか?
どちらもOutlook以外のクライアントではデコードできないOutlook独自の成果物です。winmail.dat はTNEF形式で、実際の添付ファイルを隠してしまうことがありますが、oledata.mso はActiveMime書式設定ラッパーであり、ファイルではなく埋め込みオブジェクトを保持します。
ファイルを期待していたのにoledata.msoしか届きません。添付ファイルはどこですか?
おそらく紛失したわけではありません。実際の添付ファイルはメッセージの別の場所にあるか、送信者がオブジェクトとして埋め込んでしまった可能性があります。プレーンテキストまたはHTML形式で、通常の添付ファイルとして再送するよう依頼してください。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧