Namazu-devel-ja(旧)


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

Re: File-MMagic (Re: ichitaro)



<20000228165313K.satoru-t@xxxxxxxxxxxxxxxxxx>の記事において
satoru-t@xxxxxxxxxxxxxxxxxxさんは書きました。

>> .jSw とか .JsW なんてのも考えられるので、'(?i)\\.(jsw|JSW)' 
>> としてはどうかと一瞬、考えましたが、いちいち (?i) をつけるの
>> は面倒なので File-MMagic 側で
>> 
>> 	if ($fname =~ /$regex/) {
>> を
>> 	if ($fname =~ /$regex/i) {
>> 
>> にした方がいいと思います。問題がなければ修正してください。 > 野首さん

  修正したものを commit しました。

# まあ、case insensitive でも多分問題ないでしょう...

<20000228154646D.satoru-t@xxxxxxxxxxxxxxxxxx>の記事において
satoru-t@xxxxxxxxxxxxxxxxxxさんは書きました。

>> 最新の File::MMagic を試しました。が、動作がおかしいようです。 
>> word/excel ともに text/plain として認識されています。

  おかしいですね、こちらでは(powerpoint が word と誤認される以外は)ちゃ
んと動作していますけど...

>>       my $mtype = $magic->checktype_filename($file);

  あ、わかりました。checktype_filename() だと、binary に見えないものは
即座に text/plain と判別して、それ移行のチェックをしないためだと思いま
す。

# そうしたのには、なにか理由があった気が...

  checktype_filehandle() なら正しく判別されると思います。
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx (private)
        nokubi@xxxxxxxxx (official)