namazu-ml(avocado)


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

Re: uuencode_filter() in mknmz.pl



Rei FURUKAWA <furukawa@xxxxxxxxxxxxxxxx> wrote:

>    (1) begin と end の間
>    (2) 分割されたなどの理由で、begin 無しに現れた場合
>
>(1) の場合は、フォーマットに適合した行は、全て uuencode と考えていいと
>思いますが、(2) の場合、単にフォーマットに適合した、というだけで、判定
>するのは、ちょっと抵抗を感じることがあるのです。
>
>その一つが「空白」です。これを認めると、普通の英文でも、大文字で書かれ
>ていると、uuencode 行と判定される可能性が高くなります。

んーなるほど。そうだったのですか。それではとりあえず 0x21-0x60 の
ままににしておきます。

# 私は「空白」が含まれる uuencode を見たことがないです…。


>そもそも分割投稿は、サイズが大きいときに使われるので、これは有効だと思
>います。適合行が、一定行数以上続くか、end 行が現われることを条件にすれ
>ばよいかと思います。

真面目にやるならそのような判定をしないといけないでしょうね。


>または、「先頭文字は 'M' しか認めない」とか。

これはお手軽で良いですね :-)。

--
高林 哲 Satoru Takabayashi