Руководства по Base64 и инструментам разработчика

Изучайте Base64, Unicode, преобразование файлов и URI данных на практических примерах со ссылками на стандарты.

Практическое руководство по Base64: биты, заполнение и проверка.

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

Читать руководство

JavaScript Base64 рецепты для JSON, файлов и байтовых массивов

Используйте UTF-8-безопасные JavaScript рецепты для полезных данных JSON и выбранных файлов, чтобы избежать случайной обработки двоичных данных как текста.

Читать руководство

Base64 безопасность: какая кодировка защищает, а что нет

Отделите обратимое кодирование от шифрования, подписей и проверки и обрабатывайте декодированные документы, не выполняя их.

Читать руководство

Почему atob() возвращает байты, а btoa() отклоняет некоторый текст

Ознакомьтесь с двоичными строками JavaScript, ошибками диапазона символов и шагом UTF-8, необходимым для atob и btoa.

Читать руководство

Как выбрать инструмент Base64 для вашего реального рабочего процесса

Оценивайте точность байтов, обработку Unicode, конфиденциальность, диагностические ошибки и поддержку файлов с помощью воспроизводимых проверок вместо ранжирования инструментов.

Читать руководство

Когда вставлять изображение как Base64, а когда сохранять файл

Сравните стоимость встроенного изображения, независимое кэширование и совместимость с электронной почтой, а затем сгенерируйте правильные данные изображения URI.

Читать руководство

Base64, Hex, процентная кодировка и Base85: выбор по транспорту

Сравните байтовые издержки, экранирование и совместимость, не путая кодировку текста с числовым преобразованием системы счисления.

Читать руководство

Base62 против Base64: идентификаторы не являются произвольными потоками байтов.

Узнайте, почему порядок алфавита Base62 и правила с начальными нулями имеют значение и когда Base64URL является лучшим форматом обмена.

Читать руководство

Как прочитать тизер Base64, не придумывая его смысл

Декодируйте короткую строку Base64, сохраните доказательства и отделите полученные байты от неподдерживаемых утверждений об объявлениях.

Читать руководство

Что такое кодировка Base64? Первый пример с реальными байтами

Поймите назначение Base64, см. раздел Hello,становитесь SGVsbG8= и узнайте разницу между кодированием и шифрованием.

Читать руководство

Base64 в браузере и Node.js: однобайтовый контракт, два API.

Используйте TextEncoder в браузерах и Buffer в Node.js, затем проверьте их выходные данные на соответствие одним и тем же фиксам Unicode и двоичным кодам.

Читать руководство

Base64URL против стандартного Base64: алфавит, заполнение и синтаксический анализ URL

Распознавайте тире и подчеркивание, понимайте необязательные дополнения и избегайте искажений при добавлении плюса к пробелу в параметрах запроса URL.

Читать руководство

Base64 и UTF-8: диагностика китайского текста, эмодзи и символов замены.

Трассируйте текст через байты Юникода и UTF-8, отличайте ошибки декодирования от нормализации и сохраняйте недопустимые двоичные входные данные.

Читать руководство

Base64, Base64URL и Base32: контрольный список выбора протокола

Прежде чем выбирать формат, сравните шестибитную и пятибитную кодировку, чувствительность к регистру, заполнение и человеческую транскрипцию.

Читать руководство

Понимание data:image/png;base64: оболочки и байтов

Проанализируйте данные URI по первой запятой, отличите Base64 от процентного кодирования и убедитесь, что его метка MIME соответствует полезной нагрузке.

Читать руководство

Безопасный предварительный просмотр изображения Base64 в браузере

Декодируйте изображение в байты, проверяйте поддержку растрового формата, управляйте URL-адресами Blob и отличайте ошибки декодирования от ошибок загрузки изображений.

Читать руководство