[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 メーリングリストの案内