すみません、網膜レベルのチェックなんですけど、

From: Sinichiro Dezawa <dezawa / miya.fujifilm.co.jp>
Subject: [ruby-list:10635] Re: base64.rb
Date: Wed, 4 Nov 1998 19:36:44 +0900

> 作って見たのですが、どうも pack["m"] の使い方がおかしいのか
> encode が正しくない、、、見てください。
		:
>   def encode64
>     str = Kconv::tojis(self)
>     str.gsub!(/\e$B([^\e]+)\e\(B/) {

この$がエスケープされてないのが原因かもしれません。
--
			   稲葉 浩人 (inaba / st.rim.or.jp)