Utilities Service

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
Utilitários

Esse serviço fornece utilitários para codificação/decodificação de strings, formatação de datas, manipulação de JSON e outras tarefas diversas.

Aulas

NomeBreve descrição
CharsetUm tipo enumerado para conjuntos de caracteres.
DigestAlgorithmSeletor do algoritmo de resumo.
MacAlgorithmSeletor de algoritmo MAC
RsaAlgorithmSeletor de algoritmo RSA
UtilitiesEsse serviço fornece utilitários para codificação/decodificação de strings, formatação de datas, manipulação de JSON e outras tarefas diversas.

Charset

Propriedades

PropriedadeTipoDescrição
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Propriedades

PropriedadeTipoDescrição
MD2EnumAlgoritmo MD2
MD5EnumAlgoritmo MD5
SHA_1EnumAlgoritmo SHA-1
SHA_256EnumAlgoritmo SHA-256
SHA_384EnumAlgoritmo SHA-384
SHA_512EnumAlgoritmo SHA-512

MacAlgorithm

Propriedades

PropriedadeTipoDescrição
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Propriedades

PropriedadeTipoDescrição
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Propriedades

PropriedadeTipoDescrição
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Métodos

MétodoTipo de retornoBreve descrição
base64Decode(encoded)Byte[]Decodifica uma string codificada em base64 em uma matriz de bytes UTF-8.
base64Decode(encoded, charset)Byte[]Decodifica uma string codificada em base64 em uma matriz de bytes em um conjunto de caracteres específico.
base64DecodeWebSafe(encoded)Byte[]Decodifica uma string codificada em base64 segura para a Web em uma matriz de bytes UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]Decodifica uma string codificada em base64 segura para a Web em uma matriz de bytes em um conjunto de caracteres específico.
base64Encode(data)StringGera uma string codificada em base64 da matriz de bytes especificada.
base64Encode(data)StringGera uma string codificada em base64 com base na string especificada.
base64Encode(data, charset)StringGera uma string codificada em base64 com base na string especificada em um conjunto de caracteres específico.
base64EncodeWebSafe(data)StringGera uma string codificada em base64 segura para a Web a partir da matriz de bytes especificada.
base64EncodeWebSafe(data)StringGera uma string codificada em base64 segura para a Web a partir da string fornecida.
base64EncodeWebSafe(data, charset)StringGera uma string codificada em base64 segura para a Web a partir da string fornecida em um conjunto de caracteres específico.
computeDigest(algorithm, value)Byte[]Calcular um resumo usando o algoritmo especificado no valor Byte[] especificado.
computeDigest(algorithm, value)Byte[]Calcular um resumo usando o algoritmo especificado no valor String especificado.
computeDigest(algorithm, value, charset)Byte[]Calcule um resumo usando o algoritmo especificado no valor String especificado com o conjunto de caracteres especificado.
computeHmacSha256Signature(value, key)Byte[]Assina o valor fornecido usando a HMAC-SHA256 com a chave fornecida.
computeHmacSha256Signature(value, key)Byte[]Assina o valor fornecido usando a HMAC-SHA256 com a chave fornecida.
computeHmacSha256Signature(value, key, charset)Byte[]Assina o valor fornecido usando HMAC-SHA256 com a chave e o conjunto de caracteres fornecidos.
computeHmacSignature(algorithm, value, key)Byte[]Calcular um código de autenticação de mensagem usando o algoritmo especificado na chave e no valor especificados.
computeHmacSignature(algorithm, value, key)Byte[]Calcular um código de autenticação de mensagem usando o algoritmo especificado na chave e no valor especificados.
computeHmacSignature(algorithm, value, key, charset)Byte[]Calcular um código de autenticação de mensagem usando o algoritmo especificado na chave e no valor especificados.
computeRsaSha1Signature(value, key)Byte[]Assina o valor fornecido usando RSA-SHA1 com a chave especificada.
computeRsaSha1Signature(value, key, charset)Byte[]Assina o valor fornecido usando RSA-SHA1 com a chave e o conjunto de caracteres fornecidos.
computeRsaSha256Signature(value, key)Byte[]Assina o valor fornecido usando RSA-SHA256 com a chave fornecida.
computeRsaSha256Signature(value, key, charset)Byte[]Assina o valor fornecido usando RSA-SHA256 com a chave fornecida.
computeRsaSignature(algorithm, value, key)Byte[]Assina o valor fornecido usando o algoritmo RSA especificado com a chave fornecida.
computeRsaSignature(algorithm, value, key, charset)Byte[]Assina o valor fornecido usando o algoritmo RSA especificado com a chave e o conjunto de caracteres fornecidos.
formatDate(date, timeZone, format)StringFormata a data de acordo com a especificação descrita na classe SimpleDateFormat do Java SE.
formatString(template, args)StringRealiza a formatação de string do tipo sprintf usando strings de formato no estilo '%'
getUuid()StringReceba um UUID como string (equivalente a usar o método java.util.UUID.randomUUID()).
gzip(blob)Blobgzip: compacta os dados de Blob fornecidos e os retorna em um novo objeto Blob.
gzip(blob, name)Blobgzip: compacta os dados de Blob fornecidos e os retorna em um novo objeto Blob.
newBlob(data)BlobCrie um novo objeto Blob de uma matriz de bytes.
newBlob(data, contentType)BlobCrie um novo objeto Blob de um tipo de conteúdo e matriz de bytes.
newBlob(data, contentType, name)BlobCrie um novo objeto Blob de um byte matriz, tipo de conteúdo e nome.
newBlob(data)BlobCriar um novo objeto Blob de uma string.
newBlob(data, contentType)BlobCriar um novo objeto Blob de um tipo de string e tipo de conteúdo.
newBlob(data, contentType, name)BlobCriar um novo objeto Blob de uma string, um tipo de conteúdo e um nome.
parseCsv(csv)String[][]Retorna uma representação de matriz tabular 2D de uma string CSV.
parseCsv(csv, delimiter)String[][]Retorna uma representação de matriz tabular em 2D de uma string CSV usando um delimitador personalizado.
parseDate(date, timeZone, format)DateAnalisa a data da string fornecida de acordo com a especificação descrita na classe SimpleDateFormat da edição padrão do Java.
sleep(milliseconds)voidSono para um número especificado de milissegundos.
ungzip(blob)BlobDescompacta um objeto Blob e retorna um Blob contendo os dados não compactados.
unzip(blob)Blob[]Pega um Blob que representa um arquivo ZIP e retorna seus arquivos de componente.
zip(blobs)BlobCria um novo objeto Blob que é um arquivo ZIP contendo os dados dos Blobs transmitidos.
zip(blobs, name)BlobCria um novo objeto Blob que é um arquivo ZIP contendo os dados dos Blobs transmitidos.