拡張子に依存せずファイルを開く

Issue #485 closed
Ito Mitsuhiro repo owner created an issue

対応フォーマットの件ですが、ファイルの種類を拡張子ではなく内容で判断する機能を実装することは可能なのでしょうか。

システム的には可能だが、すべての可能性を検証する必要があるため、処理が遅い可能性がある。実装するとしたらオプションで。

Comments (6)

  1. Ito Mitsuhiro reporter

    補足ですが、この機能のオプションを付ける場合、設定の対応形式の「画像」、「ZIPまたは7-Zip」、「動画」の3項目の優先順位を変更する機能も必要になるでしょう。なぜなら、WICコーデックやDirectShowフィルターの構成によっては特定のファイルフォーマットがこの3つのカテゴリーの内の少なくとも2つ以上に該当する可能性があるからです。例えば、PNG静止画はWICの標準機能でもDirectShowフィルターのLAV Filtersでも両方で認識可能であるため「画像」なのか「動画」なのかをはっきりと区別する必要があります。

  2. Ito Mitsuhiro reporter

    Firefoxのキャッシュフォルダー内のJPEG形式などの 画像ファイルが読み込めません。 C:\Users\AppData\Local\Mozilla\Firefox\Profiles\cache2\entries フォルダーを開いても、「表示できません」とのエラーが 表示されるだけです。 ところが、このフォルダーをSusieで開くと画像ファイルは ちゃんとサムネイル表示されます。設定の仕方が悪いのか、 それともNeeView側のバグなのかわかりません。 キャッシュ画像(プラグイン次第ではHTMLも)をざっと 確認できず困っています。どうすればうまくいくのか 対処の方法をお願いします。

  3. Ito Mitsuhiro reporter

    サポート外のファイルをページとして読み込むときに拡張子に依存せずに画像を読み込む設定を追加 (refs #485) ショートファイルネームにできない場合があるので、その場合に備えて出力バッファを増やした

    → <<cset bd0140220b74>>

  4. Ito Mitsuhiro reporter

    以下の設定をONにすることで、対応外拡張子も画像として読み込むことを試す。

    • サポート外ファイルもページに含める
    • 拡張子が不明なファイルを画像ファイルとみなす

    拡張子が設定されている場合はそのコーデックのみを使用する。そうでない場合は全てのコーデックで試行する。

    圧縮ファイルが拡張子に依存するのは現状維持。

  5. Log in to comment