さまざまな base64 エンコーダー mig64、iHarder、sun などをテストしました。変換のためにデータ全体をメモリに格納する必要があるようです。
1GB を超える大きなファイル (ストリーム) をマルチスレッド方式でエンコードする場合、ファイルを破損せずに使用できるコーデックの実装はどれですか? commons コーデックには base64outputstream ラッパーがあるようです。他の解決策はありますか?
明確にするために、1 TB のファイルがあり、このファイルは base64 でエンコードする必要があります。マシン メモリ 2 GB RAM、Java で最速の方法は何ですか?