Winmail Viewer

winmail.dat を開いて、中に入っている本来の添付ファイルを取り出します。アップロードはありません。

winmail.dat を開く

ファイルを選んでください。端末内で読み込まれます。

なぜ winmail.dat というファイルが届くのか

Outlook を使っている相手が「Outlook リッチテキスト形式」でメールを送り、受け取った側が Outlook 以外のメールソフトを使っていると、winmail.dat という見慣れないファイルが届くことがあります。相手が本来添付した PDF・写真・表計算ファイルなどが失われたわけではなく、TNEF という形式で winmail.dat の中に詰め込まれているだけです。このツールはその中身を取り出します。

ファイルをこのページにドロップすると、その場でブラウザ内で読み込まれます。中に入っている添付ファイルを名前とサイズ付きで一覧表示し、1 件ずつ、またはまとめてダウンロードできます。届いたときと同じ、普通のファイルとして取り出せます。

ファイルが端末から出ない理由

winmail.dat には、他人が信頼して送ってきたもの — 契約書、請求書、書類のスキャン — が入っていることがよくあります。ここでのプライバシーは約束ではなく仕組みです。送信先のサーバーが存在しないため、アップロードという工程がそもそもありません。

  • ファイルの展開は、すべてブラウザ内で行われます。
  • ページは静的ファイルとして配信され、データを伴うリクエストは送信しません。
  • ソースは公開されており、誰でも読めます(MIT)。
  • オフラインで動作します。これは、データが端末から出ないからこそ可能です。

ご自分で確かめるなら、ファイルを開く間にブラウザの Network パネルを開いてください。ファイルを運ぶリクエストは出ていません。 ソースを読む。

使い方

  1. winmail.dat を開く

    ファイルをクリックで選ぶか、ページ上にドロップします。端末内で読み込まれ、アップロードされません。

  2. 中身を確認

    中に詰め込まれている添付ファイルが、名前とサイズ付きですべて一覧表示されます。

  3. 本来のファイルをダウンロード

    添付ファイルを個別にダウンロードするか、「すべてダウンロード」で 1 つの .zip にまとめて取り出します。

よくある質問

winmail.dat とは結局何ですか?

TNEF という形式のコンテナファイルです。Outlook が「Outlook リッチテキスト形式」でメールを送る際、受け取る側がその形式を理解できないメールソフトだと、Outlook 側がこれを生成します。送信者が本来添付したものは、メール本文の書式情報と一緒にこの中に格納されています。

なぜ添付ファイルがこんな形になったのですか?

送信者が Outlook を使っており、送信メールを Outlook リッチテキスト形式にする設定になっているためです(会社のアドレス帳の連絡先に対して自動的に有効になっていることもあります)。送信者のメールサーバーが、メール本文と添付ファイルをまとめて 1 つの winmail.dat にしてから送信します。受け取った側に原因はなく、送信者自身も気づいていないことがほとんどです。

ファイルはどこかにアップロードされますか?

いいえ。ファイルの展開はすべてブラウザ内で完結します。サーバー側の処理が無いため、中身が端末の外に出る経路がありません。ソースは公開されており、ブラウザの Network パネルで確認できます。

添付ファイルだけでなく、メール本文も見られますか?

いまのところ見られません。winmail.dat の中のメール本文は、添付ファイルとは別の圧縮形式で格納されており、それを読み取るにはこのツールとは別に大きな実装が必要です。このバージョンでは実ファイルの添付のみを取り出します。添付が 1 つも無い winmail.dat の場合は、本文があるように見せかけず、その旨をそのまま表示します。

添付ファイルが複数入っている場合は?

中の添付ファイルはすべて個別に一覧表示され、それぞれサイズとダウンロードリンクが付きます。「すべてダウンロード」を使うと、全部を 1 つの .zip にまとめて取り出せるので、1 件ずつ保存する手間がありません。

ファイルが開けない場合は?

考えられる原因はいくつかあります。ファイルの先頭に TNEF の署名が無い(そもそも winmail.dat ではない可能性がある)、属性データが不完全・破損している、あるいはファイル自体は正しいが添付ファイルが本当に 1 つも入っていない、のいずれかです。それぞれの状況に応じた、はっきりしたメッセージを表示します。

オフラインでも使えますか?

はい。PWA なので、一度アクセスすればキャッシュされ、ネット接続が無くてもファイルを開けます。ホーム画面に追加して、アプリのように使うこともできます。