[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 メーリングリストの案内