Comment manipuler des chaînes Base64 en JavaScript
Dans divers scénarios, vous pouvez rencontrer le besoin d'encoder ou de décoder des données à l'aide de Base64. Base64 est un système de codage binaire en texte qui représente les données binaires au format de chaîne ASCII. En JavaScript, il existe des méthodes simples pour gérer l'encodage et le décodage Base64.
Encodage d'une chaîne en Base64
JavaScript fournit la fonction btoa() pour encoder une chaîne représentant un binaire données en Base64. Il est important de noter que la chaîne d'entrée doit contenir des caractères qui représentent des octets de 8 bits.
Décoder une chaîne Base64
Pour décoder une chaîne Base64 en données binaires , JavaScript propose la fonction atob(). La sortie d'atob() est une chaîne contenant des valeurs d'octets de 8 bits. Gardez à l'esprit que cela ne représente pas nécessairement des caractères ASCII.
Exemple d'utilisation
Pour illustrer le processus d'encodage et de décodage :
<code class="javascript">const base64String = btoa("Hello, World!"); console.log(base64String); // Outputs "SGVsbG8sIFdvcmxkIQ==" const decodedString = atob(base64String); console.log(decodedString); // Outputs "Hello, World!"</code>
Considérations supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!