Créer une petite ressource inline
Convertissez une fixture, contrôlez MIME et taille, puis testez-la dans une prévisualisation HTML isolée.
- Choisir la fixture
- Contrôler le préfixe
- Copier
- Tester dans HTML Formatter
Lisez les octets exacts d'un fichier local choisi et construisez une data URL copiable avec le type MIME annoncé par le navigateur et une charge Base64 standard. Indispensable pour intégrer images, polices ou petits fichiers binaires dans du CSS, HTML ou JSON sans serveur. Fonctionne entièrement côté client avec FileReader.
Outils Base64
URI de données Base64
L'URI de données apparaîtra ici.
Convertissez un fichier en data:[mime];base64,… dans la mémoire du navigateur en préservant ses octets, tout en signalant l’augmentation d’environ un tiers et le MIME de repli.
Réalisez un flux Convertisseur de fichier en data URL Base64 vérifiable dans ce navigateur.
Étape 1
Cliquez la zone et sélectionnez le fichier exact à représenter.
Étape 2
Le panneau d’entrée montre le nom une fois FileReader terminé.
Étape 3
Vérifiez le type avant la virgule ; un type inconnu devient application/octet-stream.
Étape 4
Base64 produit environ quatre caractères pour trois octets, plus le préfixe.
Étape 5
Utilisez la sortie uniquement avec un destinataire acceptant les data URLs et cette taille.
Conséquence: L’expansion et les copies en mémoire gonflent la charge et retardent le rendu.
Correction: Réservez les data URLs aux petites ressources et utilisez une URL de fichier pour le reste.
Conséquence: Le MIME peut être vide ou déduit du nom et ne prouve pas le contenu.
Correction: Validez la signature du format côté consommateur.
Conséquence: Le préfixe et la virgule rendent le champ invalide.
Correction: Vérifiez le contrat et ne retirez le préfixe que si la charge seule est demandée.
Convertissez une fixture, contrôlez MIME et taille, puis testez-la dans une prévisualisation HTML isolée.
Encodez une chaîne avec l’encodeur UTF-8 et un fichier arbitraire avec ce convertisseur.
Les cinq octets ASCII forment Hello ; RFC 4648 donne SGVsbG8= et RFC 2397 ajoute le préfixe text/plain.
Non, c’est une data URL complète avec MIME, marqueur ;base64, et charge.
Oui en tant qu’octets, sous réserve de mémoire ; aucun format n’est interprété ni validé.
Le navigateur n’a fourni aucun type et l’outil utilise le MIME binaire générique.
Base64 code trois octets en quatre caractères, avant le préfixe.
Non, FileReader n’y accède qu’après votre choix explicite et le traite dans l’onglet.
Non. Le flux est à sens unique ; utilisez un décodeur binaire dédié.
FileReader lit le fichier choisi dans cet onglet et JavaScript le convertit sans téléversement. Après mise en cache des ressources statiques, l’outil fonctionne hors ligne ; le fichier et la chaîne étendue restent en mémoire volatile jusqu’à effacement ou fermeture.