Fonctionnement de cet outil
Créez du Base64, une Data URL, du HTML ou du CSS depuis une image locale.
Utilisez l’exemple pour vérifier l’entrée et les métadonnées, puis remplacez-le par votre valeur.
Confidentialité et utilisation sûre
Le traitement reste dans cet onglet. Les grandes valeurs peuvent consommer beaucoup de mémoire.
L’image source reste locale et n’est ni recompressée, ni nettoyée, ni analysée.
Erreurs courantes expliquées
- L’entrée est vide, endommagée ou n’utilise pas le format attendu.
- Le mode choisi ne correspond pas à l’alphabet, au type de fichier ou à la représentation.
- Une très grande valeur peut épuiser la mémoire lorsque les copies encodée et décodée coexistent.
- Une conversion réussie ne prouve pas que le contenu est sûr ou fiable.
Commandes équivalentes
Utilisez le runtime ou le shell disponible. Validez les entrées non fiables et évitez d’imprimer du binaire directement dans le terminal.
Python
from pathlib import Path
import base64
value = base64.b64encode(Path('image.png').read_bytes()).decode('ascii')
JavaScript
import { readFileSync } from 'node:fs';
const value = readFileSync('image.png').toString('base64');
Shell
base64 --wrap=0 image.png > image.base64.txt