MIMEエンコード/デコード

マシン・ネイティブな文字コード と JIS (ISO-2022-JP) + MIMEエンコード との変換。
メールやニュースのヘッダ用。
変換しつつファイルを読み書きしますが、このアプリ自体はテスト用で、
ヘッダか本文かに関係なく変換しますので、実用性は殆どありません。
実用アプリの参考にどうぞ。

・こんなものを使わなくても JavaMail というものがあります。(使ったことないけど)

参考文献: RFC2047 "MIME Part Three"

MIMEエンコード

 update 2000,09,24 (Rev.1)

Rev.1 で修正された不具合 (Thanx > 高崎さん)
  • 「75文字を超えると自動分割」を MIME encoded word ではない部分まで含めて処理していた。
  • ASCII文字だけの行や空行でも末尾に 1B 28 42 を付加していた。
  • Java2 で「明示的なキャストが必要」というコンパイルエラー。

  • MIMEデコード

     update 1998,03,21