Guides Base64

Python Base64

Le module intégré base64 de Python gère les octets, fichiers et valeurs URL-safe sans paquet tiers. Le texte doit être converti explicitement en octets UTF-8.

Exemple de texte

import base64; encoded=base64.b64encode('Hello, 世界'.encode('utf-8')).decode('ascii'); plain=base64.b64decode(encoded).decode('utf-8')

Fichiers et flux

Lisez les petits fichiers en octets ; traitez les gros fichiers par blocs et écrivez la sortie encodée progressivement. Gérez Base64 invalide séparément de UnicodeDecodeError.

Valeurs URL-safe

urlsafe_b64encode remplace plus et barre oblique par des caractères compatibles URL. Testez les résultats avec le décodeur.