MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

特定の添付ファイルの種類が正しく認識されない
https://forums.mozillazine.jp/viewtopic.php?f=3&t=17812
ページ 11

作成者:  1476 [ 2019年12月03日(火) 21:06 ]
記事の件名:  特定の添付ファイルの種類が正しく認識されない

デスクトップ上では開くことができるCADデータファイルをメールに添付するtextファイルとして認識されてしまい、ファイルを開くことができません。
特定のファイルとはSXFファイル(sfc、p21)ファイルです。

<症状>
・ファイル自体は添付された状態で送信、受信が可能。
・メッセージ作成時にファイルを添付。このファイルはtextファイルとして認識されているが、プログラムを選択すれば開くことはできる。
・受信した添付ファイルをプログラム(ビューアー)を選択して開こうとすると、「予期しないファイル形式のため開けません」と表示されてしまう。
・送信メッセージ、受信メッセージ ともに上記特定のファイルについては拡張子のアイコンとなっていない。

現状、上記の特定ファイルを送信するために一旦圧縮を行いメールを送信。

受信の際は一旦デスクトップ等に保存してからファイルを開く。で対応していますが、非常に手間がかかるのでどなたかアドバイスをいただけますようお願い致します。

作成者:  mar [ 2020年1月11日(土) 21:53 ]
記事の件名:  Re: 特定の添付ファイルの種類が正しく認識されない

Thunderbird 60.0 までは、プロファイルフォルダー内の mimeTypes.rdf で拡張子ごとのファイルの種類が定義されていたので、これを書き換えることで対応できましたが、61.0 で mimeTypes.rdf が削除されました。

Bug 474043 - Get rid of mimeTypes.rdf

mimeTypes.rdf が削除されただけであれば以前のバージョンと変わらず、
ハードコードされているもの以外は、Windows の場合、レジストリーに定義されたものが読み込まれるはずです。
https://searchfox.org/mozilla-central/s ... ce.cpp#402

現在のバージョン 68.0 で、このあたりの挙動がどのように変更されたのか、まだ追い切れていません。
お答えにならなくてすみません。

参考:
DXF形式の添付ファイルを送信すると、受信時にファイルが開けな
サンダーバード で、テキスト形式のファイルの添付ができない。

作成者:  mar [ 2020年1月11日(土) 22:18 ]
記事の件名:  Re: 特定の添付ファイルの種類が正しく認識されない

余談ですが、CAD データの拡張子 (sfc, p21, sfz, p2z) の MIME type は iana のリストでは定義されていないようです。

Media Types (2020-01-10 版)
https://www.iana.org/assignments/media- ... ypes.xhtml

# "application/vnd.ocf.sxf", "application/vnd.ocf.sxf+zip" とか定義して登録申請すればいいのに。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/