He estado leyendo el tuto de base64 de aquí
http://foro.elhacker.net/tutoriales_documentacion/base_64-t9039.0.html
que dicho sea de paso es clavado al de wikilearnings xD pero está incompleto (o al menos lo creo así), me han surgido un par de dudas:
1.- ¿Cuando se pone el = en una cadena?
2.- En el ejemplo, se ha utilizado (y en todos los que he visto) una cadena de 3 caracteres, da la casualidad de que cuando la longitud de la cadena que introduces es múltiplo/divisor de 3, a la hora de hacer las cuentas para dividir la gran cadena de números binarios en cadenas de 6 es completamente EXACTA, si por ejemplo son 2 letras la cadena que introduces, a la hora de dividir en las subcadenas de 6 caracteres algún hueco queda por ahí, entonces, se rellena con ceros? por la izquierda o por la derecha?
3.- ¿Qué pasa si la cadena tiene espacios de por medio?