なひです.

> From: NAKAMURA, Hiroshi [mailto:nakahiro / sarion.co.jp]
> Sent: Tuesday, August 03, 1999 8:03 PM

> contribに置かれている出沢さんのmime.rbって,
> RAAにはないんですね...思わず探し回ってしまいました.^^;
> 
> で,使っていて見つけたバグというか,ちょっと気づいた点というか...
> フォーマットを正確に把握していないので,自信がないのですが,
> 以下のようなPatchを当てて使っています.
> これでいいんでしょうか...

第2段.ISO-2022-JP以外のencodingの場合に,
それを正しく無視する(?)ためのPatchです.
たぶん文字列中に不要な「?=」が存在する場合も,
正しく無視してくれると思います.

まつもとさんのメイルに(たまたま)含まれている
「=?ISO-8859-4?Q?Meih=F2?=」のparseに失敗してました.^^;

ところでこのmime.rb,再配布条件はどうなんでしょう.
可能ならさるパッケージに入れて配布したいんです...

# [ruby-list:15789]のヤツです.やまださん遅くてすいません.

あるいはどなたかMIME encode/decodeルーチンを譲ってください.^^;
メイラを書かれているみなさんは,
どんなものを利用していらっしゃるんでしょう?

	/	/	/

先のPatchを当てたものへのPatchです.

--- mime.rb.p1	Wed Aug  4 19:23:12 1999
+++ mime.rb	Wed Aug  4 13:07:24 1999
@@ -48,5 +48,5 @@
  PREFIX = "=?ISO-2022-JP?B?"
  def decode64
-   tok = self.split(/(=\?ISO-2022-JP\?B\?|\?=)/i)
+   tok = self.split(/(=\?ISO-2022-JP\?B\?)([^?]*(?:\?[^=][^?]*)*)(\?=)/i)
    ret = tok.shift ; ret = "" if ret.nil?
    while t = tok.shift