>799,802
ありがとうございました。それで作ってみます。
ただ謎なのがLabelにはエンコードタイプパラメータはあるのに
エンコード元?の文字コードを指定するパラメータがないんです。
(RFC2426には載ってない)

もしかしてBASE64は、元の文字コードはUnicodeオンリーだったりしますか?
(JavaならUTF-8でいいんでしょうか?)

勉強不足で申し訳ありません。