[mew-dist 25279] Re: B decode 時のエラー条件緩和
Masachika ISHIZUKA
ishizuka at example.com
2004年 9月 10日 (金) 15:15:48 JST
>> 1 あるソフトウェアは、桁合せの "=" を付加しない。
>> (仮定というより実績で、バグとの回答を引出すべく努力中です)
>
> この間違いがどれくらい一般的かが問題です。
> 一般的かなぁ。
石塚@杉並です。
このバグ入りエンコーダがどの程度一般的かは不明ですが、不正な
B encoding stream を強制的に decode する場合に padding の = が
欠落したと解釈するのは多分一般的(というか他に適切な方法が思い
浮かばない)だと思います。(nkf とか perl の MIME::Base64 とか
は padding の欠落と見做してたと思います。)
% cat ~/Mail/*/.mew-cache | wc -l
650497
% grep 'B ENCO' ~/Mail/*/.mew-cache | wc -l
12
なので、私に届いた 65 万通のうち、このエラーになったメール自体
が非常に少ないようです。
# どの directory も scan してる訳ではないのですが、trash は
ちゃんと scan して .mew-cache を更新しているので、こういう変
なメールは D してるから数えられていないということはないつも
りです。
Mew-dist メーリングリストの案内