java - org - ¿Hay alguna diferencia entre la Base64.encodeBase64 de Apache y la Base64.encode de Android con el indicador Base64.Default?
java org apache commons codec binary base64 jar (1)
Ejemplo A (utilizando org.apache.commons.codec.binary.Base64):
Base64.encodeBase64("foobar".getBytes());
Muestra B (usando android.util.Base64):
Base64.encode("foobar".getBytes(), Base64.DEFAULT);
¿Estos producen la misma cadena?
No, la diferencia es que con la configuración predeterminada, Base64 de Android incluye terminadores de línea. Para obtener el mismo resultado que con la codificación de Apache, use Base64.NO_WRAP.