Utilities Service

Утилиты

Этот сервис предоставляет утилиты для кодирования/декодирования строк, форматирования даты, манипулирования JSON и других задач.

Классы

Имя Краткое описание
Charset Типобезопасное перечисление для наборов символов.
Digest Algorithm Селектор алгоритма дайджеста.
Mac Algorithm Селектор алгоритма MAC
Rsa Algorithm Селектор алгоритма RSA
Utilities Этот сервис предоставляет утилиты для кодирования/декодирования строк, форматирования даты, манипулирования JSON и других задач.

Charset

Характеристики

Свойство Тип Описание
US_ASCII Enum
UTF_8 Enum

Digest Algorithm

Характеристики

Свойство Тип Описание
MD2 Enum Алгоритм MD2
MD5 Enum Алгоритм MD5
SHA_1 Enum Алгоритм SHA-1
SHA_256 Enum Алгоритм SHA-256
SHA_384 Enum Алгоритм SHA-384
SHA_512 Enum Алгоритм SHA-512

Mac Algorithm

Характеристики

Свойство Тип Описание
HMAC_MD5 Enum
HMAC_SHA_1 Enum
HMAC_SHA_256 Enum
HMAC_SHA_384 Enum
HMAC_SHA_512 Enum

Rsa Algorithm

Характеристики

Свойство Тип Описание
RSA_SHA_1 Enum
RSA_SHA_256 Enum

Utilities

Характеристики

Свойство Тип Описание
Charset Charset
Digest Algorithm Digest Algorithm
Mac Algorithm Mac Algorithm
Rsa Algorithm Rsa Algorithm

Методы

Метод Тип возврата Краткое описание
base64Decode(encoded) Byte[] Декодирует строку в кодировке Base64 в массив байтов UTF-8.
base64Decode(encoded, charset) Byte[] Декодирует строку в кодировке Base64 в массив байтов в определенном наборе символов.
base64DecodeWebSafe(encoded) Byte[] Декодирует строку, закодированную в веб-безопасном формате Base64, в массив байтов UTF-8.
base64DecodeWebSafe(encoded, charset) Byte[] Декодирует строку, закодированную в веб-безопасном формате Base64, в массив байтов в определенном наборе символов.
base64Encode(data) String Генерирует строку в кодировке Base64 из заданного массива байтов.
base64Encode(data) String Генерирует строку в кодировке Base64 из заданной строки.
base64Encode(data, charset) String Генерирует строку в кодировке Base64 из заданной строки в определенном наборе символов.
base64EncodeWebSafe(data) String Генерирует строку в веб-кодировке Base64 из заданного массива байтов.
base64EncodeWebSafe(data) String Генерирует строку в веб-кодировке Base64 из заданной строки.
base64EncodeWebSafe(data, charset) String Генерирует строку в веб-кодировке Base64 из заданной строки в определенном наборе символов.
compute Digest(algorithm, value) Byte[] Вычислите дайджест, используя указанный алгоритм для указанного значения Byte[] .
compute Digest(algorithm, value) Byte[] Вычислите дайджест, используя указанный алгоритм для указанного String значения.
compute Digest(algorithm, value, charset) Byte[] Вычислите дайджест, используя указанный алгоритм для указанного значения String с заданным набором символов.
compute Hmac Sha256Signature(value, key) Byte[] Подписывает предоставленное значение с помощью HMAC-SHA256 с заданным ключом.
compute Hmac Sha256Signature(value, key) Byte[] Подписывает предоставленное значение с помощью HMAC-SHA256 с заданным ключом.
compute Hmac Sha256Signature(value, key, charset) Byte[] Подписывает предоставленное значение с помощью HMAC-SHA256 с заданным ключом и набором символов.
compute Hmac Signature(algorithm, value, key) Byte[] Вычислите код аутентификации сообщения, используя указанный алгоритм для указанного ключа и значения.
compute Hmac Signature(algorithm, value, key) Byte[] Вычислите код аутентификации сообщения, используя указанный алгоритм для указанного ключа и значения.
compute Hmac Signature(algorithm, value, key, charset) Byte[] Вычислите код аутентификации сообщения, используя указанный алгоритм для указанного ключа и значения.
compute Rsa Sha1Signature(value, key) Byte[] Подписывает предоставленное значение с помощью RSA-SHA1 с заданным ключом.
compute Rsa Sha1Signature(value, key, charset) Byte[] Подписывает предоставленное значение с помощью RSA-SHA1 с заданным ключом и кодировкой.
compute Rsa Sha256Signature(value, key) Byte[] Подписывает предоставленное значение с помощью RSA-SHA256 с заданным ключом.
compute Rsa Sha256Signature(value, key, charset) Byte[] Подписывает предоставленное значение с помощью RSA-SHA256 с заданным ключом.
compute Rsa Signature(algorithm, value, key) Byte[] Подписывает предоставленное значение, используя указанный алгоритм RSA с заданным ключом.
compute Rsa Signature(algorithm, value, key, charset) Byte[] Подписывает предоставленное значение, используя указанный алгоритм RSA с заданным ключом и кодировкой.
format Date(date, timeZone, format) String Форматирует дату в соответствии со спецификацией, описанной в классе Java SE SimpleDateFormat.
format String(template, args) String Выполняет форматирование строк в стиле sprintf с использованием строк формата '%'.
get Uuid() String Получите UUID в виде строки (эквивалентно использованию метода java.util.UUID.randomUUID() ).
gzip(blob) Blob gzip — сжимает предоставленные данные Blob и возвращает их в новом объекте Blob .
gzip(blob, name) Blob gzip — сжимает предоставленные данные Blob и возвращает их в новом объекте Blob .
new Blob(data) Blob Создайте новый объект Blob из массива байтов.
new Blob(data, contentType) Blob Создайте новый объект Blob на основе байтового массива и типа контента.
new Blob(data, contentType, name) Blob Создайте новый объект Blob на основе массива байтов, типа контента и имени.
new Blob(data) Blob Создайте новый объект Blob из строки.
new Blob(data, contentType) Blob Создайте новый объект Blob на основе строки и типа контента.
new Blob(data, contentType, name) Blob Создайте новый объект Blob на основе строки, типа контента и имени.
parse Csv(csv) String[][] Возвращает табличное представление двумерного массива строки CSV.
parse Csv(csv, delimiter) String[][] Возвращает табличное представление 2D-массива строки CSV с использованием настраиваемого разделителя.
parse Date(date, timeZone, format) Date Анализирует предоставленную строку даты в соответствии со спецификацией, описанной в классе Simple Date Format Java Standard Edition.
sleep(milliseconds) void Спит в течение указанного количества миллисекунд.
ungzip(blob) Blob Распаковывает объект Blob и возвращает Blob содержащий несжатые данные.
unzip(blob) Blob[] Принимает большой двоичный объект, представляющий zip-файл, и возвращает файлы его компонентов.
zip(blobs) Blob Создает новый объект Blob, который представляет собой ZIP-файл, содержащий данные из переданных Blob.
zip(blobs, name) Blob Создает новый объект Blob, который представляет собой ZIP-файл, содержащий данные из переданных Blob.