Python Base64
El módulo base64 integrado de Python maneja bytes, archivos y valores URL-safe sin paquetes externos. El texto debe convertirse explícitamente en bytes UTF-8.
Ejemplo de texto
import base64; encoded=base64.b64encode('Hello, 世界'.encode('utf-8')).decode('ascii'); plain=base64.b64decode(encoded).decode('utf-8')Archivos y streams
Lee archivos pequeños como bytes; procesa archivos grandes por bloques y escribe la salida codificada gradualmente. Trata Base64 inválido por separado de UnicodeDecodeError.
Valores URL-safe
urlsafe_b64encode sustituye más y barra por caracteres aptos para URL. Verifica resultados con el decodificador.