Vous avez à traiter le format Base64 ? Alors ce site est parfait pour vous ! Utilisez notre outil en ligne super pratique pour encoder ou décoder vos données.

Décodage à partir du format Base64

Pour les binaires encodés (comme les images, les documents, etc.), utilisez le formulaire de téléchargement de fichiers un peu plus bas sur cette page.

Décoder les fichiers du format Base64

Cliquez (ou appuyez) ici pour sélectionner un fichier
La taille maximale des fichiers est de 192MB. N'exécutez pas les fichiers décodés provenant de sources non fiables.

À propos

Découvrez Base64 Decode and Encode, un outil en ligne simple qui fait exactement ce qu'il dit : décoder à partir du codage Base64 et encoder dans celui-ci rapidement et facilement. Encodez vos données en Base64 sans problème ou décodez-les dans un format lisible.

Les schémas d'encodage Base64 sont couramment utilisés lorsqu'il est nécessaire d'encoder des données binaires, notamment lorsque ces données doivent être stockées et transférées sur des supports conçus pour le traitement de texte. Cet encodage permet de garantir que les données restent intactes, sans modification, pendant le transfert. Base64 est couramment utilisé dans un certain nombre d'applications, notamment le courrier électronique via MIME, ainsi que dans le stockage de données complexes en XML ou JSON.

Options avancées
  • Jeu de caractères : Dans le cas de données textuelles, le schéma d'encodage ne contient pas le jeu de caractères, vous devez donc spécifier quel jeu de caractères a été utilisé pendant le processus d'encodage. Il s'agit généralement d'UTF-8, mais il peut y en avoir beaucoup d'autres ; si vous n'êtes pas sûr, essayez les options disponibles ou l'option de détection automatique. Cette information est utilisée pour convertir les données décodées dans le jeu de caractères de notre site Web afin que toutes les lettres et tous les symboles puissent être affichés correctement. Notez que cela n'a pas d'importance pour les fichiers puisqu'aucune conversion sécurisée pour le Web ne doit leur être appliquée.
  • Décoder chaque ligne séparément : Les données codées sont généralement constituées d'un texte continu, de sorte que même les caractères d'une nouvelle ligne sont convertis dans leur forme codée Base64. Avant le décodage, tous les espaces non encodés sont supprimés de l'entrée afin d'en préserver l'intégrité. Cette option est utile si vous avez l'intention de décoder plusieurs entrées de données indépendantes qui sont séparées par des sauts de ligne.
  • Mode direct : Lorsque vous activez cette option, les données saisies sont immédiatement décodées avec les fonctions JavaScript intégrées de votre navigateur, sans envoyer d'informations à nos serveurs. Actuellement, ce mode ne prend en charge que le jeu de caractères UTF-8.
Sûreté et protection

Toutes les communications avec nos serveurs passent par des connexions sécurisées cryptées SSL (https). Nous supprimons de nos serveurs les fichiers téléchargés immédiatement après leur traitement et le fichier téléchargeable obtenu est supprimé juste après la première tentative de téléchargement ou après 15 minutes d'inactivité (la période la plus courte étant retenue). Nous ne conservons ni inspections en aucune façon le contenu des données soumises ou des fichiers téléchargés. Vous trouverez plus de détails dans la politique de confidentialité ci-dessous.

Entièrement gratuit

L'utilisation de notre outil est gratuite. Désormais, vous n'avez plus besoin de télécharger un logiciel pour des tâches aussi simples.

Détails de l'encodage Base64

Base64 est un terme générique pour un certain nombre de schémas d'encodage similaires qui codent des données binaires en les traitant numériquement et en les traduisant en une représentation base-64. Le terme Base64 trouve son origine dans un encodage de transfert de contenu MIME spécifique.

Design

Le choix particulier des caractères qui composent les 64 caractères requis pour Base64 varie selon les implémentations. La règle générale consiste à choisir un ensemble de 64 caractères qui font à la fois 1) partie d'un sous-ensemble commun à la plupart des codages et 2) sont également imprimables. Grâce à cette combinaison, il est peu probable que les données soient modifiées lors de leur transit par des systèmes tels que le courrier électronique, qui n'étaient traditionnellement pas propres à 8 bits. Par exemple, l'implémentation Base64 de MIME utilise A-Z, a-z et 0-9 pour les 62 premières valeurs, ainsi que « + » et « / » pour les deux dernières. D'autres variantes, généralement dérivées de Base64, partagent cette propriété mais diffèrent dans les symboles choisis pour les deux dernières valeurs ; un exemple est la variante URL et nom de fichier sécurisé « RFC 4648 / Base64URL », qui utilise « - » et « _ ».

Exemple

Voici un extrait de la citation de Léviathan de Thomas Hobbes :

"Man is distinguished, not only by his reason, but ..." (« L'homme se distingue, non seulement par sa raison, mais ... »)

Il est représenté par une séquence d'octets ASCII et codé dans le schéma Base64 de MIME comme suit :

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Dans la citation ci-dessus, la valeur codée de Man est TWFu. Codées en ASCII, les lettres « M », « a » et « n » sont stockées sous la forme des octets 77, 97 et 110, qui équivalent à « 01001101 », « 01100001 » et « 01101110 » en base 2. Ces trois octets sont réunis dans un tampon de 24 bits, ce qui produit la séquence binaire « 010011010110000101101110 ». Les 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 du texte M a n
ASCII 77 97 110
Modèle de bits 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Index 19 22 5 46
Codé en Base64 T W F u

Comme l'illustre cet exemple, le codage Base64 convertit 3 octets non codés (dans ce cas, des caractères ASCII) en 4 caractères ASCII codés.
Passer à la version bureau
2010-2024 base64decode.org
Politique de confidentialité Contact
Ce site web utilise des cookies. Nous utilisons les cookies pour personnaliser le contenu/les annonces et pour analyser notre trafic.