Convertisseur Image vers code base64 code

Génère du code base64 d'un fichier image ou prévisualise une image à partir d'un code base64 collé

Convertit une image vers un encodage base64

Aucun fichier à encoder

Image vers base64

Ce convertisseur Image vers base64 est un super outil pour les développeurs cherchant à encoder leurs images. Prenez une image sur internet ou sur votre disque – et instantanément vous la verrez transcodée en un ensemble de code prêt à l’emploi pour votre site internet ou tout autre projet en ligne. Ceci vous permet de n’avoir aucun fichier externe ou de lien dans votre code, ce qui rend votre site plus rapide et plus facilement transférable.

Inséree une image et obtenez la version encodée ! Cette outil Image vers base64 est aussi simple que ça.

Base64

Base64 est un terme générique pour des systèmes d'encodages similaire qui codent les données binaires en les traitant numériquement et les traduit dans une représentation sur une base 64. Le terme Base64 vient d'un encodage spécifique de contenu MIME.

Les systèmes d'encodage Base64 sont généralement utilisés lorsqu'il y a besoin d'encoder des données binaires pour les stocker ou les transférer dans des systèmes faits pour gérer du texte. Tout cela afin d'être sûr que les données restent intactes lors du transport. Base64 est utilisé dans de nombreuses applications telles que les emails via MIME et celles nécessitant du stockage complexe en XML.

Design

Le choix des 64 caractères avec lesquels travailler varie selon les implémentations. La règle générale est de choisir un ensemble de 64 caractères qui sont à la fois partie d'une partie commune de la plupart des encodages et aussi qui soient imprimables. Cette combinaison fait que les données ont peu de chances d'être modifiées lors du transit à travers différents systèmes, tels que les mails qui étaient traditionnellement sur 8 bits. Par exemple, l'implémentation MIME de Base64 utilise A-Z, a-z, et 0-9 pour les 62 premières valeurs. D'autres variations, généralement dérivées de Base64, partagent cette propriété mais différent des symboles utilisés pour les deux dernières valeurs; par exemple UTF-7.

Example

Une citation tirée de Leviathan de Thomas Hobbes :

"Man is distinguished, not only by his reason, but ..."

representé en séquence d'octets ASCII est encodée en MIME Base64 comme :

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Ci-dessus, pour Man le résultat est TWFu. Encodé en ASCII, Man sont stockés en octets 77, 97, 110, ce qui donne  01001101, 01100001, 01101110 en base 2. Ces trois octets sont collés ensemble dans un buffer de in a 24 bits buffer et qui donne 010011010110000101101110. Des paquets de 6 bits (6 bits ont un maximum de 64 valeurs binaires différentes) sont convertis en 4 nombres (24 = 4 * 6 bits) qui sont ensuite convertis en leurs valeurs correspondantes en Base64.

Contenu de texteMan
ASCII7797110
Modèle de bit010011010110000101101110
Indice1922546
Base64-encodéTWFu

Selon cet exemple, l'encodage Base64 convertit 3 octets(dans ce cas des caractères ASCII) en 4 caractères ASCII.

Pour plus d'informations, rendez-vous sur Wikipedia qui détaille la méthode d'encodage.