Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AddMagicEntry の使い方
- From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
- Date: Sat, 29 Mar 2003 21:09:50 JST
- X-ml-name: namazu-devel-ja
- X-mail-count: 02854
<200303272341.IAA29122@xxxxxxxxxxxxxxxxx>の記事において
usuda@xxxxxxxxxxさんは書きました。
>> add_magic()から追加するとapplication/x-zipとされずに期待通りの判定がされて
>> いるようなのですが複数のパターンに該当するファイルはどのように判定されてい
>> るのでしょうか。(この場合application/x-zipの条件にも当てはまるファイル)
magic entry によるチェックは magicMatch() にて行なわれるのですが、そ
の中では $self->{magic} に無名配列保持されている magic entry を先頭か
ら走査して、条件にあてはまる entry に至った時点でチェックを終了するよ
うになっています。
addMagicEntry() では unshift で配列の先頭に entry を追加するので、
built-in magic entry よりも優先してチェックされるはずです。
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx
knok@xxxxxxxxxx / knok@xxxxxxxxxx