なんかFirefox 2.0にしてからzipファイルのダウンロードがうまくないので直接設定ファイルを編集することに。
というわけで参考にしたMimeTypes.rdf - MozillaZine Knowledge Baseの和訳。一部だけ(関連バグなどの情報はなし)。
というか和訳終わっていざ編集! と思ったらNC:handlerPropとかNC:externalApplicationとかあって撃沈。
追記。mozillaZine 日本語版 過去ログ - フォーラムのほうが詳しかったり。
mimeTypes.rdf
mimeTypes.rdfはあるタイプのファイルをダウンロードするとき、どのような動作を行うか(ディスクに保存するとか、アプリケーションで実行するとか)、という情報を格納しています。
確認はFirefoxではTools → Options → Downloads → View & Edit Actionsで、
Mozilla Suiteでは Edit → Preferences → Navigator → helper Applicationsで行うことができます。
編集
このファイルを手動で編集することはオススメできません。なぜならこのファイルは複雑ですし、何よりFirefoxでは編集するためのインターフェイスがOptionのダイアログで用意されているからです。それでも手動で編集したいと思いますか……?
このファイルはRDFドキュメントで、RDF:Seqを1つと複数のRDF:Description(各MIMEタイプに1つずつ)を内包しています。各エントリーは識別子であるRDF:about属性を持ちます。もしエントリーを削除したい場合は、RDF:Seqにある対応するRDF:li要素と、RDF:Description要素の対応するものを削除してください。エントリーを編集したい場合は、RDF:Descriptionの属性値を変更してください(RDF:aboutは変更しないでください)。エントリーを追加したい場合は、RDF:SeqにRDF:li要素を追加し、RDF:Description要素を追加してください。このとき識別子を一致させることをお忘れなく。
属性
- 総合
- RDF:about - 識別子
- NC:description - ファイルタイプの名称。ダウンロード・プロンプトで表示されます。
- 何について扱うものか
- NC:fileExtension - 扱うファイル拡張子(ダウンロードはあくまで拡張子でなくMIMEタイプを判別して行われることを留意してください。)
- NC:value - 扱うMIMEタイプ
- どのように扱うか(以下のオプションが欠落していた場合、ディスクにダウンロードされます。)
- NC:path - 実行されるアプリケーションのパス
- NC:useSystemDefault - true(システムに設定された通常の動作を行う)またはfalse(違う動作を行う)
- その他のオプション
- NC:alwaysAsk - true(動作を毎回訊ねる)またはfalse(訊ねない)
- 不明
- NC:editable
- NC:prettyName
移動
このファイルは別のprofileに移動させることができます。実行するプログラムをパスで指定する場合、そのパスが正しいものでなければならないということに気をつけてください。
削除
このファイルを削除するとMIMEタイプとプログラムの関係は解消されます。ファイルを削除した場合、次回起動したとき、または次にアプリケーションが記入を行うときにこのファイルが新しく作成されることになります。