MIME I/O は,MIMEフォーマットのデータを Java の InputStream / OutputStream として読み書きできるようにするための Java ライブラリです。
Java では例えば ZIP については ZipInputStream / ZipOutputStream が標準で用意されており,ZIP フォーマットのデータをストリームとして読み書きできます。 それの MIME 版だと思って結構です。
MIMEマルチパートを利用して,ファイルシステムでのディレクトリのような,階層構造を持つデータを1つのテキストストリームとして扱えます。 ZIP + Base64 と比較しての特徴は,含まれるアイテムがASCIIテキストだった場合にデコードなしで検索ができることです。
単一のテキストデータだったところを複数のテキストデータを同時保持できるように仕様拡張しなければならない場合など,突貫工事にも活躍します。
J2SE 5.0 以上またはそれと互換のJava実行環境が必要です。
依存するライブラリは,ダウンロードできる POM ファイルに記載のとおりです。