1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/slice30k-base64-js

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Base64.js

Если этот проект вам помог или вы считаете, что проект неплох, поставьте звёздочку!

Введение

Хотя в JavaScript можно использовать встроенные функции btoa и atob для кодирования и декодирования Base64, они не поддерживают китайские иероглифы и безопасное для URL кодирование Base64. Если результат кодирования должен быть передан через запрос GET (например, при междоменном запросе), то наличие символа '/' в результате приведёт к ошибке.

Этот проект основан на проекте jbase64 от loonhxl и был модифицирован.

  • Поддерживает обычное кодирование и декодирование Base64;
  • Поддерживает безопасное для URL кодирование и декодирование Base64 в соответствии со стандартом RFC_4648 «URL and Filename Safe Alphabet»;
  • Поддерживает кодирование и декодирование китайских иероглифов (Unicode).

Использование

Прямое включение

<script type="text/javascript" src="base64.js"></script>

Через RequireJs

require(['base64'], function (BASE64) {
});

Через CommonJs

var BASE64 = require('base64');

Примеры

BASE64.encode(inputStr);//обычное кодирование Base64
BASE64.decode(inputStr);//декодирование обычного Base64
BASE64.urlsafe_encode(inputStr);//безопасное для URL кодирование Base64
BASE64.urlsafe_decode(inputStr);//декодирование безопасного для URL Base64

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Поддержка библиотеки Base64 для кодирования и декодирования, поддерживающей китайский язык и url-safe кодировку. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/slice30k-base64-js.git
git@api.gitlife.ru:oschina-mirror/slice30k-base64-js.git
oschina-mirror
slice30k-base64-js
slice30k-base64-js
master