[Namazu-devel-ja 1413] Re: Office 2007, Visio 2007 対応
Tadamasa Teranishi
yw3t-trns @ asahi-net.or.jp
2006年 12月 28日 (木) 13:02:19 JST
寺西です。
Yukio USUDA wrote:
>
> > ただ、UNIX では未対応の形式となるにも関わらず、
> > Windows では
> > Word と認識されるのは何故かなと。
> >
> 環境によって動作が違うのは不思議ですね
そうですね。File-MMagic の動作が違うということなのか、それとも、
組み込まれるフィルタの違いによって発生するのものか、何にしても
どこかに問題があるように思います。
> > フィルタはともかく、まずはメディアタイプを判定しないといけない
> > のです
> > が、現在 ooo.pl って拡張子判定だけでの判定でしたっけ?
>
> File-MMagic では zip として判定されるので
> zip ファイルのときは拡張子と組み合わせて判定するように
> mknmz 側で処理を追加しています。
そうですかぁ...。
となると、zip の中身で判定するルーチンが必要ですね。
> mimetype 名が非圧縮で入っているので magic だけで処理
> できる可能性もありますが、OfficeXML が普通に zip
> アーカイブに
> なっているのであれば拡張子を登録しないと zip として判定さ
> れますね。
OfficeXML だと [Content_Types].xml の中身で判定できるのだろうと
思いますので、unzip してファイルを取り出して中身からメディアタイプ
を判定するといった処理が必要になるでしょう。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
Namazu-devel-ja メーリングリストの案内