拡張子の謎

最近ウェブを使ったメール(gmailなど)やウェブページから.docや.xlsの拡張子の付いたファイルをクリックしてダウンロードすると、.dotや.xltという拡張子が元の(.docや.xls)拡張子の後ろに(勝手に)付いてしまいます。今のところ、他の拡張子では起こりません。
これは、メインマシンのMacProの環境でsafariで行った場合だけで他のApplication(FireFox)では再現できないです。新しくアカウントを作成して試しましたが、現象は同じです。
固有のアカウント設定ではないので、アカウント内のplistファイルとは関係ないことがわかっています。
また、同じダウンロードを他のマシン macbookでは再現しないです。
新しく Office 2008をインストールしたことが原因なのかと、UnInstallしても
現象は同じ、只そのときにわかったのは、iWorkのNumbersやPagesがそれぞれ
.xlt, .dotという拡張子だということだでした。(これをつけているのか?)
以前の履歴から、.zipを勝手につけてしまう。(外部)
ttp://questionbox.jp.msn.com/qa1674978.html?StatusCheck=ON
トピック: 拡張子tar.bz2のダウンロード
ttp: "拡張子tar.bz2のダウンロード" #11, 2005/07/07 1:13pm
とありましたが、決定的な解決には至っていません。
アップルのサポートに連絡し、大変長い時間を使って調査していただいたが
解決はできませんでした。
(余談ですが、対応された方から、FireFoxで問題ないのならそちらを使えばと言われたときには
がっかり。 それは、100も承知でよりよい環境を共有したいことから電話問い合わせをしているのに)
というこれまでの流れで自分では、調べ尽くしました。
些細なことなのですが、どうぞよろしくお願いします。

投稿日 2008/06/27 07:13

返信: 8

2008/06/27 08:33 Community User への返信

解決じゃないんですが、英語ボードでも長いスレッドが立っていました。解決した、と言っている人も多いのですが、解決しない、解決したけど復活した、と言っている人も多くいてクリアな解決にはなってない。
http://discussions.apple.com/thread.jspa?messageID=6502518&
ざっと斜め読みすると、OS X の UTI (Uniform Type Identifier) のサポート・実装におけるグレーゾーンではないか、というようなことが書いてあり、解決策としては
1. Office 2008 最新版にする
2. Word 2008 などの plist ファイルをいじる。その後キャッシュのクリアや LaunchServices database の再構築を行う
3. あきらめて、automator で .dot などの拡張子を削除するアプリを作成しておく
などが挙げられています。
xx
.dot は word のテンプレートファイルと思います。 pages は .pages では?

2008/06/27 21:16 Community User への返信

アドバイスありがとうございます。
指摘のあったスレッドよく読んでみます。
取り急ぎお返事まで。

2008/07/04 09:48 Community User への返信

Windowsだけの問題かと思いましたが、MACでも起こるのですね。
相変わらずMS製品は行儀が悪いな〜。
問題の原因は、ヘルパーAP+ブラウザの動作です。
Windows+IEでも、*.xmlをExcelと関連付けてダウンロードすると、拡張子が.xlsに変換されます。
firefoxだと問題ありません。
この問題に対応するには、
・Server側で、問題になる拡張子を別のアプリケーション
 (ダウンロード専用にするとか)に関連て受け渡す。
・Serverからアプリケーション指定が無い場合は、
 拡張子に不貞なヘルパーアプリを関連付けない。
・問題が発生しないブラウザに変更する
等の方法で回避できると思います。

2008/07/04 14:22 Community User への返信

僕は内容は判らないで書いています、と最初に宣言しておいて、^^;
上に紹介したスレッドだと MS に非はない、という詳しいポストがありました。そのうち落ち着くとこに落ち着くんじゃないでしょうかね。

2008/07/04 17:17 Community User への返信

すみません。
英語は読めないのでスレッドは追えませんが、私の検証だと、MSのIE+MSのOFFICEでしか発生しなかったので、MS系の話だと思っていました。
> MS に非はない、という詳しいポストがありました
最近になって、英語が読めない不便さを実感する...。
翻訳ソフトと格闘するので、どの辺のPOSTか教えていただけませんか?

2008/07/04 18:33 Community User への返信

>翻訳ソフトと格闘するので、どの辺のPOSTか教えていただけませんか?
スレッド立てた mintchocicecream さんの 2/2 11:11AM のポストとその前後のあたりです。ざっと見ると曰く、Safari は UTI をサポートしているが、Firefox は無視しているのではないか。Office 2008 は UTI を Apple の定めたルールに基いて定義しているが、info.plist のなかで MIME type application/msword をまず .doc として定義し、その後で .dot として定義しているために、Leopard が混乱してしまっている、云々。
MS に非はない、じゃなくて、MS にのみ非があるとは言えない、くらいですね。修正します。

2008/07/08 11:43 Community User への返信

翻訳までして頂いて申し訳ありません。
一概にMSが悪い訳ではないようですね。
理解しました。
今回の様な動作をしているIEとSafariは、セキュリティ上に大きな問題があると思うので、拡張子を変更しない様に改良して欲しいですね。

2008/08/21 04:55 Community User への返信

その後、Office2008のマイナーアップデートがあり、アップデート直後は
なんともなく、同じように拡張子がおかしかったが、
日にち経ち、再起動、システム終了を繰り返し、いつのまにか
Safariにて、gmailからExcelやWordの添付ファイルがそのまま付加されずに
ダウンロードできるようになっていました。
なんともしっくりとこない顛末です。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

拡張子の謎

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。