Загрузить файл
  1. base64hub
  2. Base64 в коде

Base64 в коде

Проверенные фрагменты кода для кодирования и декодирования Base64 на 19 языках и в утилитах: URL-safe вариант, работа с файлами и точные тексты ошибок, которые вы увидите.

JSКодJavaScriptBase64 в браузерном JavaScript: почему btoa падает на Unicode, решение через TextEncoder, Uint8Array.toBase64 и fromBase64, URL-safe, файлы и имена ошибок.PYКодPythonКодирование и декодирование Base64 в Python модулем base64: строки в UTF-8, URL-safe без дополнения, файлы, потоки, validate=True и ошибки binascii.Error.PHPКодPHPBase64 в PHP: base64_encode и base64_decode, зачем нужен строгий режим, URL-safe кодирование через strtr, файлы, потоковые фильтры и chunk_split.JAVAКодJavaBase64 в Java 8+ через java.util.Base64: строки в UTF-8, URL-safe без дополнения, MIME-кодировщик, потоки файлов через wrap() и ошибки IllegalArgumentException.C#КодC#Base64 в C#: Convert.ToBase64String и FromBase64String, Base64Url в .NET 9, TryFromBase64String, переносы строк, CryptoStream для файлов, FormatException.GOКодGo (Golang)Base64 в Go через encoding/base64: StdEncoding, URLEncoding и RawURLEncoding, потоки через NewEncoder, режим Strict, CorruptInputError и дополнение.NODEКодNode.jsBase64 в Node.js через Buffer: строки в UTF-8, кодировка base64url, файлы, потоковое кодирование больших файлов через Transform, проверка и мягкий декодер.SHКодBashBase64 в терминале Linux и macOS: echo -n против echo, base64 -w 0, -d и -D, URL-safe через basenc или tr, файлы, дополнение, коды выхода и «invalid input».RSКодRustBase64 в Rust с Engine API крейта base64 (0.21+): STANDARD и URL_SAFE_NO_PAD, режимы дополнения, файлы, потоковый EncoderWriter и варианты DecodeError.RBКодRubyBase64 в Ruby: переносы строк в strict_encode64 и encode64, urlsafe_encode64 с padding: false, файлы, кодирование частями с pack('m0') и смена гема в 3.4.PSКодPowerShellBase64 в PowerShell через [Convert]::ToBase64String: строки в UTF-8 и UTF-16, -EncodedCommand, файлы, большие данные, URL-safe вывод и ошибки FromBase64String.KTКодKotlinBase64 в Kotlin через kotlin.io.encoding.Base64: строки в UTF-8, UrlSafe с PaddingOption, MIME, потоки файлов, флаги Android и точные тексты исключений.SWIFTКодSwiftBase64 в Swift через Foundation: base64EncodedString и Data(base64Encoded:), почему декодирование возвращает nil, URL-safe, длина строк и большие файлы.SSLКодOpenSSLBase64 через команду openssl: кодирование и декодирование строк и файлов, -A для вывода в одну строку, ловушка с переводом строки, тихие сбои, хеши и ключи.CКодCКомпактный проверенный кодировщик Base64 и строгий декодер на переносимом C99: размеры буферов, проверка дополнения, поток из stdin, URL-safe и частые ошибки.C++КодC++Base64 в C++: в std такой функции нет, поэтому вот проверенные header-only кодировщик и декодер на C++17 с URL-safe, без дополнения, файлы и API библиотек.DARTКодDartBase64 в Dart и Flutter через dart:convert: base64Encode, base64Url, normalize() для пропущенного дополнения, потоки, Image.memory и ошибки FormatException.SQLКодSQLBase64 в SQL: TO_BASE64 и FROM_BASE64 в MySQL, encode и decode в PostgreSQL, трюк с XML base64Binary в SQL Server, BASE64_ENCODE в 2025 и ловушки с UTF-8.PLКодPerlBase64 в Perl через MIME::Base64: аргумент перевода строки, UTF-8 и ошибка «Wide character», encode_base64url, файлы блоками по 57 байт, мягкое декодирование.