Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DXFファイルがtext/plainとしてインデックスされる



花井と申します。

──板野 元太郎 <itano@xxxxxxxxxxx>さんwrote:──
  On Thu, 31 Jul 2003 14:03:38 +0900
  Subject: [namazu-win32-users-ja] Re: DXFファイルがtext/plainとしてインデックスされる
──────────────────────────────────
> > 0 string /* text/plain
> > 0 string // text/plain
> > 0 string ;; text/plain
> > →先頭に#を付ける
> MMagic.pmファイルの中で3箇所を先頭に#を付けて 
> mknmz -U -s -O D:\namazu\var\namazu\index\zumen E:\TESTNAMAZU\図面
> を実行しましたが、残念ですが結果は同じでした。

上記3箇所でないという事は「どのタイプにも属さないテキストファイル」である
ことからtext/plainと判断されている可能性も考えられます。

もしその場合にはMMagic.pmに適切な情報を追加して、何らかのファイルタイプ
(例えばapplication/dxfとか)をdxfファイルが返すようにするしかないような
気もします。

(その上で、sub mediatypeに下記のように設定する。
sub mediatype() {
    return qw(
	application/filenameonly
	application/dxf
    );
}
)


MMagic.pmの変更の方法については

> =============参考にDXFファイルの中身の一部です==============
>  0
> SECTION

dxfファイルがかならず「 0(改行)SECTION(改行)〜」から始まるのであれば

0		string	\ 0
>4		string	SECTION				application/dxf

という行を追加すればいいような気がします。

(MMagic.pmの原理がわかっていないため自信なし。
 File-MMagicの識者のかたからのご意見をお待ちします。)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 NECフィールディング.東日本CSD.テクニカルサポート部
                                 花井 亮(はない あきら)
 http://www.geocities.co.jp/SiliconValley-Oakland/8718/
────────────────────────────