Utilities Service

Yardımcı programlar

Bu hizmet dize kodlama/kod çözme, tarih biçimlendirme, JSON işleme ve diğer çeşitli görevler için yardımcı programlar sağlar.

Sınıflar

AdKısa açıklama
CharsetKarakter kümeleri için typesafe enum.
DigestAlgorithmÖzet algoritmasının seçicisi.
MacAlgorithmMAC algoritması seçici
RsaAlgorithmRSA algoritması seçicisi
UtilitiesBu hizmet dize kodlama/kod çözme, tarih biçimlendirme, JSON işleme ve diğer çeşitli görevler için yardımcı programlar sağlar.

Charset

Özellikler

ÖzellikTürAçıklama
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

Özellikler

ÖzellikTürAçıklama
MD2EnumMD2 algoritması
MD5EnumMD5 algoritması
SHA_1EnumSHA-1 algoritması
SHA_256EnumSHA-256 algoritması
SHA_384EnumSHA-384 algoritması
SHA_512EnumSHA-512 algoritması

MacAlgorithm

Özellikler

ÖzellikTürAçıklama
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Özellikler

ÖzellikTürAçıklama
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Özellikler

ÖzellikTürAçıklama
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Yöntemler

YöntemDönüş türüKısa açıklama
base64Decode(encoded)Byte[]Base-64 olarak kodlanmış bir dizenin kodunu UTF-8 bayt dizisine çözer.
base64Decode(encoded, charset)Byte[]Base-64 ile kodlanmış bir dizenin kodunu belirli bir karakter kümesindeki bir bayt dizisine çözer.
base64DecodeWebSafe(encoded)Byte[]Base-64 kodlu bir web için güvenli kodlanmış dizenin kodunu UTF-8 bayt dizisine çözer.
base64DecodeWebSafe(encoded, charset)Byte[]Web için güvenli kodlanmış dizenin kodunu, belirli bir karakter kümesindeki bir bayt dizisine çözer.
base64Encode(data)StringBelirtilen bayt dizisinden base-64 olarak kodlanmış bir dize oluşturur.
base64Encode(data)StringBelirtilen dizeden base-64 olarak kodlanmış bir dize oluşturur.
base64Encode(data, charset)StringBelirli bir karakter kümesinde verilen dizeden base-64 olarak kodlanmış bir dize oluşturur.
base64EncodeWebSafe(data)StringBelirtilen bayt dizisinden base-64 web için güvenli kodlanmış dize oluşturur.
base64EncodeWebSafe(data)StringBelirtilen dizeden, web için güvenli olarak kodlanmış bir dizeyi 64 tabanında oluşturur.
base64EncodeWebSafe(data, charset)StringBelirli bir karakter kümesinde verilen dizeden base-64 web için güvenli kodlanmış dize oluşturur.
computeDigest(algorithm, value)Byte[]Belirtilen Byte[] değerinde belirtilen algoritmayı kullanarak bir özet hesaplayın.
computeDigest(algorithm, value)Byte[]Belirtilen String değerinde belirtilen algoritmayı kullanarak bir özet hesaplayın.
computeDigest(algorithm, value, charset)Byte[]Belirtilen karakter kümesiyle belirtilen String değerinde belirtilen algoritmayı kullanarak bir özet hesaplayın.
computeHmacSha256Signature(value, key)Byte[]Sağlanan değeri, verilen anahtarla HMAC-SHA256 kullanarak imzalar.
computeHmacSha256Signature(value, key)Byte[]Sağlanan değeri, verilen anahtarla HMAC-SHA256 kullanarak imzalar.
computeHmacSha256Signature(value, key, charset)Byte[]Sağlanan değeri, verilen anahtar ve karakter kümesiyle HMAC-SHA256 kullanarak imzalar.
computeHmacSignature(algorithm, value, key)Byte[]Belirtilen anahtar ve değerde belirtilen algoritmayı kullanarak bir mesaj kimlik doğrulama kodu hesaplayın.
computeHmacSignature(algorithm, value, key)Byte[]Belirtilen anahtar ve değerde belirtilen algoritmayı kullanarak bir mesaj kimlik doğrulama kodu hesaplayın.
computeHmacSignature(algorithm, value, key, charset)Byte[]Belirtilen anahtar ve değerde belirtilen algoritmayı kullanarak bir mesaj kimlik doğrulama kodu hesaplayın.
computeRsaSha1Signature(value, key)Byte[]Sağlanan değeri, verilen anahtarla RSA-SHA1 kullanarak imzalar.
computeRsaSha1Signature(value, key, charset)Byte[]Sağlanan değeri, verilen anahtar ve karakter kümesiyle RSA-SHA1 kullanarak imzalar.
computeRsaSha256Signature(value, key)Byte[]Sağlanan değeri, verilen anahtarla RSA-SHA256 kullanarak imzalar.
computeRsaSha256Signature(value, key, charset)Byte[]Sağlanan değeri, verilen anahtarla RSA-SHA256 kullanarak imzalar.
computeRsaSignature(algorithm, value, key)Byte[]Sağlanan değeri, belirtilen anahtarla belirtilen RSA algoritmasını kullanarak imzalar.
computeRsaSignature(algorithm, value, key, charset)Byte[]Sağlanan değeri, belirtilen anahtar ve karakter kümesiyle belirtilen RSA algoritmasını kullanarak imzalar.
formatDate(date, timeZone, format)StringTarihi, Java SE SimpleDateFormat sınıfında açıklanan spesifikasyona göre biçimlendirir.
formatString(template, args)String"%" stili biçim dizelerini kullanarak sprintf benzeri dize biçimlendirmesi yapar.
getUuid()StringUUID'yi dize olarak alın (java.util.UUID.randomUUID() yönteminin kullanımına eşdeğerdir).
gzip(blob)Blobgzip, sağlanan Blob verilerini sıkıştırır ve yeni bir Blob nesnesinde döndürür.
gzip(blob, name)Blobgzip, sağlanan Blob verilerini sıkıştırır ve yeni bir Blob nesnesinde döndürür.
newBlob(data)BlobBayt dizisinden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType)BlobBayt dizisi ve içerik türünden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType, name)BlobBayt dizisi, içerik türü ve addan yeni bir Blob nesnesi oluşturun.
newBlob(data)BlobBir dizeden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType)BlobBir dize ve içerik türünden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType, name)BlobDize, içerik türü ve addan yeni bir Blob nesnesi oluşturun.
parseCsv(csv)String[][]Bir CSV dizesinin tablo biçiminde 2D dizi gösterimini döndürür.
parseCsv(csv, delimiter)String[][]Özel bir sınırlayıcı kullanarak CSV dizesinin tablo biçiminde 2D dizi gösterimini döndürür.
parseDate(date, timeZone, format)DateSağlanan dize tarihini, Java Standart Sürüm SimpleDateFormat sınıfında açıklanan spesifikasyona göre ayrıştırır.
sleep(milliseconds)voidBelirtilen sayıda milisaniye süresince uyur.
ungzip(blob)BlobBir Blob nesnesini açar ve sıkıştırılmamış verileri içeren bir Blob döndürür.
unzip(blob)Blob[]ZIP dosyasını temsil eden bir Blob'u alır ve bileşen dosyalarını döndürür.
zip(blobs)BlobAktarılan Blob'lardan alınan verileri içeren zip dosyası olan yeni bir Blob nesnesi oluşturur.
zip(blobs, name)BlobAktarılan Blob'lardan alınan verileri içeren zip dosyası olan yeni bir Blob nesnesi oluşturur.