サンプルA(org.Apache.commons.codec.binary.Base64を使用):
Base64.encodeBase64("foobar".getBytes());
サンプルB(Android.util.Base64を使用):
Base64.encode("foobar".getBytes(), Base64.DEFAULT);
これらは同じ文字列を生成しますか?
いいえ、違いは、デフォルト設定では、AndroidのBase64に改行記号が含まれていることです。 Apacheエンコーディングと同じ結果を得るには、Base64.NO_WRAPを使用します。