Encodeur et décodeur Base64
Services d'encodage et de décodage Base64 en ligne pratiques et rapides.
Langages de programmation pour les méthodes Base64 :
//encode
window.btoa('str')
//decode
window.atob('base64')
import base64;
//encode
base64.b64encode();
//decode
base64.b64decode();
import java.util.Base64;
//encode
byte[] binaryData = "hello world".getBytes();
String encodedData = Base64.getEncoder().encodeToString(binaryData);
//decode
String encodedData = "aGVsbG8gd29ybGQ=";
byte[] binaryData = Base64.getDecoder().decode(encodedData);
import (
"encoding/base64"
)
//encode
base64.StdEncoding.EncodeToString(binaryData)
//decode
base64.StdEncoding.DecodeString(encodedData)
#include "b64/encode.h"
//encode
base64::encoder enc;
enc.encode(binaryData, sizeof(binaryData), encodedData);
//decode
base64::decoder dec;
dec.decode(encodedData, encodedData.size(), binaryData);
import Foundation
//encode
let binaryData = "hello world".data(using: .utf8)!
let encodedData = binaryData.base64EncodedString()
//decode
let encodedData = "aGVsbG8gd29ybGQ="
let binaryData = Data(base64Encoded: encodedData)!
let decodedString = String(data: binaryData, encoding: .utf8)!
//encode
base64_encode('str')
//decode
base64_decode('base64')
//encode
System.Convert.ToBase64String(binaryData);
//decode
byte[] binaryData = System.Convert.FromBase64String(encodedData);
string decodedString = System.Text.Encoding.UTF8.GetString(binaryData);
require 'base64'
//encode
Base64.encode64(binaryData)
//decode
binaryData = Base64.decode64(encodedData)
decodedString = binaryData.force_encoding('UTF-8')
L'importance du chiffrement de données
Le chiffrement de données peut améliorer la sécurité des données, de sorte que même si les données sont volées, les pirates ne peuvent pas y accéder directement, réduisant ainsi le risque de fuite et de perte de données.
Algorithme Base64
L'algorithme Base64 convertit des données binaires de 8 bits en caractères Base64 de 6 bits, de sorte que des données binaires peuvent être transmises ou stockées dans des chaînes ASCII. Le cœur de l'algorithme Base64 est de diviser les données binaires d'origine en groupes de 6 bits, puis de convertir chaque nombre binaire de 6 bits en un caractère Base64 correspondant.
Les étapes de mise en œuvre de l'algorithme Base64 sont les suivantes :
1. Divisez les données binaires d'origine en groupes de 6 bits. Si le dernier groupe est inférieur à 6 bits, ajoutez 0 à la fin pour que la longueur soit un multiple de 6.
2. Convertissez chaque nombre binaire de 6 bits en un caractère Base64 correspondant. L'ensemble de caractères Base64 comprend 64 caractères qui peuvent être représentés à l'aide de nombres, de lettres majuscules et minuscules et de deux caractères spéciaux (+ et /).
Qu'est-ce que Base64 ?
Base64 est une méthode d'encodage de données qui convertit des données binaires arbitraires en caractères ASCII imprimables. L'encodage Base64 peut convertir des données binaires invisibles en caractères visibles pour la transmission ou le stockage sur le réseau sans changer le contenu des données d'origine.
La taille du fichier dépasse la limite.
Vous ne pouvez pas télécharger d'autres fichiers.