Charger un fichier
  1. base64hub
  2. Base64 dans le code

Base64 dans le code

Des extraits testés pour encoder et décoder du Base64 dans 19 langages et outils, avec les variantes URL-safe, la gestion des fichiers et les erreurs exactes que vous verrez.

JSCodeJavaScriptBase64 en JavaScript côté navigateur : pourquoi btoa échoue sur l'Unicode, la solution TextEncoder, Uint8Array.toBase64 et fromBase64, URL-safe, fichiers.PYCodePythonEncoder et décoder Base64 en Python avec le module base64 : chaînes UTF-8, URL-safe sans remplissage, fichiers, flux, validate=True et erreurs binascii.Error.PHPCodePHPBase64 en PHP : base64_encode et base64_decode, pourquoi le mode strict compte, URL-safe avec strtr, fichiers, filtres de flux pour gros volumes et chunk_split.JAVACodeJavaBase64 en Java 8+ avec java.util.Base64 : chaînes UTF-8, URL-safe sans remplissage, encodeur MIME, flux de fichiers avec wrap() et IllegalArgumentException.C#CodeC#Base64 en C# : Convert.ToBase64String et FromBase64String, Base64Url dans .NET 9, TryFromBase64String, sauts de ligne, CryptoStream, FormatException.GOCodeGo (Golang)Base64 en Go avec encoding/base64 : StdEncoding, URLEncoding et RawURLEncoding, flux avec NewEncoder, mode Strict, CorruptInputError et erreurs de remplissage.NODECodeNode.jsBase64 en Node.js avec Buffer : chaînes UTF-8, l'encodage base64url, fichiers, gros fichiers en flux avec un Transform, validation stricte et décodeur tolérant.SHCodeBashBase64 en ligne de commande Linux et macOS : echo -n, base64 -w 0, -d ou -D, URL-safe avec basenc ou tr, fichiers, remplissage, codes de sortie, invalid input.RSCodeRustBase64 en Rust avec l'API Engine de la crate base64 (0.21+) : STANDARD et URL_SAFE_NO_PAD, modes de remplissage, fichiers, flux EncoderWriter et DecodeError.RBCodeRubyBase64 en Ruby : strict_encode64 ou encode64 et ses sauts de ligne, urlsafe_encode64 padding: false, fichiers, blocs avec pack('m0'), gem en Ruby 3.4.PSCodePowerShellBase64 en PowerShell avec [Convert]::ToBase64String : chaînes UTF-8 ou UTF-16, -EncodedCommand, fichiers, gros volumes, URL-safe, erreurs FromBase64String.KTCodeKotlinBase64 en Kotlin avec kotlin.io.encoding.Base64 : chaînes UTF-8, UrlSafe et PaddingOption, MIME, flux de fichiers, options Android et messages d'exception.SWIFTCodeSwiftBase64 en Swift avec Foundation : base64EncodedString et Data(base64Encoded:), pourquoi le décodage renvoie nil, URL-safe, longueur de ligne, gros fichiers.SSLCodeOpenSSLBase64 avec openssl : encoder et décoder chaînes et fichiers, -A pour une seule ligne, le piège du saut de ligne, échecs silencieux, hachages et clés.CCodeCEncodeur Base64 compact et décodeur strict testés en C99 portable : taille des tampons, contrôle du remplissage, lecture sur stdin, URL-safe, bugs courants.C++CodeC++Base64 en C++ sans fonction standard : un encodeur et un décodeur C++17 header-only testés, URL-safe, sans remplissage, fichiers et API de bibliothèques.DARTCodeDartBase64 en Dart et Flutter avec dart:convert : base64Encode, base64Url, normalize() si le remplissage manque, fichiers, Image.memory et FormatException.SQLCodeSQLBase64 en SQL : TO_BASE64 et FROM_BASE64 de MySQL, encode et decode de PostgreSQL, l'astuce XML base64Binary de SQL Server, BASE64_ENCODE en 2025, pièges UTF-8.PLCodePerlBase64 en Perl avec MIME::Base64 : l'argument de fin de ligne, UTF-8 et Wide character, encode_base64url, fichiers par blocs de 57 octets, décodage tolérant.