Qu'est-ce que l'encodeur/décodeur Base64 ?
Base64 Encoder/Decoder est un outil en ligne gratuit qui convertit le texte vers et depuis l'encodage Base64. Base64 est un schéma d'encodage binaire vers texte qui représente des données binaires dans un format de chaîne ASCII, couramment utilisé pour intégrer des données dans des URL, des e-mails, des données HTML et des API où les données binaires ne peuvent pas être transmises directement.
L'outil prend en charge l'encodage standard Base64 (RFC 4648) et le codage URL-Safe Base64, qui remplace les caractères + et/// pour rendre la sortie sécurisée pour une utilisation dans les URL et les noms de fichiers. Vous pouvez encoder du texte brut en base64 ou décoder les chaînes Base64 en un texte lisible en un seul clic.
Que vous soyez un développeur travaillant avec des API qui nécessitent des données codées en Base64, déboguer des chaînes codées ou codant des valeurs de configuration, cet outil fournit une conversion instantanée avec une entrée et une sortie claires. Tous les traitements se produisent dans votre navigateur, en gardant vos données totalement privées.
Base64 est un encodage, pas un chiffrement, et la distinction importe car il est régulièrement confondu avec un Tout ce qui est codé ici peut être décodé par n'importe qui en une seconde, donc il ne protège rien : son travail consiste à transporter des données binaires à travers des canaux qui ne survivent de manière fiable qu'au texte, tels que les corps de messagerie, les chaînes JSON et les URI de données Le coût est de taille Tous les trois octets deviennent quatre caractères, donc la sortie est environ 33 pour cent plus grande que l'entrée, c'est pourquoi l'inlignation d'une grande image en tant qu'URI de données peut rendre une page plus lente plutôt que plus rapide La variante de sécurité d'URL échange les deux caractères qui ont une signification dans une URL, plus élevée, plus longue et un usage est toléré par les signes, mais qui est toléré par Padd.
Un exemple travaillé montre les deux formats de cet encodeur et décodeur Base64 côte à côte Type Hello, World ! avec Mode défini sur Encoder et Format défini sur Standard, puis cliquez sur Encoder : le résultat Base64 est SGVsbG8sIFdvcmxkIQ==, 20 caractères à partir de 13, et le rapport de taille indique 154 %. Switch Format to URL-Safe et le même texte devient SGVsbG8sIFdvcmxkIQ, avec le remplissage supprimé L'entrée a ?b=c>d montre le swap de caractères : Standard donne YT9iPWM+ZA== et URL à nouveau résultat Swap.
Comment utiliser l'encodeur/décodeur Base64 ?
Choisissez Encoder ou décoder
Sélectionnez si vous souhaitez encoder du texte en Base64 ou décoder une chaîne Base64 en texte brut.
Entrez vos données
Collez ou tapez votre texte brut (pour l'encodage) ou la chaîne Base64 (pour décodage) dans la zone de saisie.
Obtenez des résultats instantanés
Choisissez Standard ou URL-Safe sous Format, puis cliquez sur Encoder ou Décoder Pour l'encodage, vous obtenez une chaîne Base64 ; pour le décodage, vous obtenez le texte brut original, ou un message d'erreur si l'entrée n'est pas valide Base64.
Copier la sortie
Cliquez sur le bouton Copier pour copier le résultat codé ou décodé dans votre presse-papiers pour une utilisation dans votre application ou projet.
Principales caractéristiques
Gère Unicode correctement
Au format Standard, le texte est d'abord codé via UTF-8, de sorte que les caractères accentués, les emoji et les scripts non latins survivent à un aller-retour qu'un appel btoa naïf rejetterait
Encoder et décoder
Convertir du texte en Base64 et décoder Base64 en texte avec un simple clic
Encodage sécurisé par URL
Prend en charge l'encodage URL en Base64 qui remplace + et / par - et _ pour une utilisation sûre dans les URL
Échanger et statistiques de taille
Le bouton Swap déplace le résultat dans l'entrée et retourne le mode pour un aller-retour rapide, et la ligne de statistiques affiche les caractères d'entrée, les caractères de sortie et le rapport de taille
Frequently Asked Questions
Related Tools
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!