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 tür güvenli sıralama.
DigestAlgorithmÖzet algoritması 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

MülkTürAçıklama
US_ASCIIEnumABD ASCII karakter kümesi.
UTF_8EnumUTF-8 karakter kümesi.

DigestAlgorithm

Özellikler

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

MacAlgorithm

Özellikler

MülkTürAçıklama
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

Özellikler

MülkTürAçıklama
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

Özellikler

MülkTürAçıklama
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

Yöntemler

YöntemDönüş türüKısa açıklama
base64Decode(encoded)Byte[]Base64 ile kodlanmış bir dizeyi UTF-8 bayt dizisine dönüştürür.
base64Decode(encoded, charset)Byte[]Base64 kodlu bir dizeyi belirli bir karakter kümesinde bayt dizisine dönüştürür.
base64DecodeWebSafe(encoded)Byte[]Base64 web güvenli kodlu bir dizeyi UTF-8 bayt dizisine dönüştürür.
base64DecodeWebSafe(encoded, charset)Byte[]Base64 web güvenli kodlu bir dizeyi belirli bir karakter kümesinde bayt dizisine dönüştürür.
base64Encode(data)StringBelirtilen bayt dizisinden base64 kodlu bir dize oluşturur.
base64Encode(data)StringBelirtilen dizeden Base64 kodlu bir dize oluşturur.
base64Encode(data, charset)StringBelirli bir karakter kümesindeki dizeden base64 kodlu bir dize oluşturur.
base64EncodeWebSafe(data)StringBelirtilen bayt dizisinden base64 web güvenli kodlu bir dize oluşturur.
base64EncodeWebSafe(data)StringBelirtilen dizeden base-64 web güvenli kodlu bir dize oluşturur.
base64EncodeWebSafe(data, charset)StringBelirli bir karakter kümesindeki dizeden base64 web güvenli kodlu bir 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 String değerinde belirtilen algoritmayı kullanarak ve verilen karakter kümesiyle bir özet hesaplayın.
computeHmacSha256Signature(value, key)Byte[]Belirtilen anahtarla HMAC-SHA256 kullanarak sağlanan değeri imzalar.
computeHmacSha256Signature(value, key)Byte[]Belirtilen anahtarla HMAC-SHA256 kullanarak sağlanan değeri imzalar.
computeHmacSha256Signature(value, key, charset)Byte[]Belirtilen anahtar ve karakter kümesiyle HMAC-SHA256 kullanarak sağlanan değeri imzalar.
computeHmacSignature(algorithm, value, key)Byte[]Belirtilen anahtar ve değerde belirtilen algoritmayı kullanarak bir mesaj doğrulama kodu hesaplayın.
computeHmacSignature(algorithm, value, key)Byte[]Belirtilen anahtar ve değerde belirtilen algoritmayı kullanarak bir mesaj doğrulama kodu hesaplayın.
computeHmacSignature(algorithm, value, key, charset)Byte[]Belirtilen anahtar ve değerde belirtilen algoritmayı kullanarak bir mesaj doğrulama kodu hesaplayın.
computeRsaSha1Signature(value, key)Byte[]Belirtilen anahtarla RSA-SHA1 kullanarak sağlanan değeri imzalar.
computeRsaSha1Signature(value, key, charset)Byte[]Belirtilen anahtar ve karakter kümesiyle RSA-SHA1 kullanarak sağlanan değeri imzalar.
computeRsaSha256Signature(value, key)Byte[]Belirtilen anahtarla RSA-SHA256 kullanarak sağlanan değeri imzalar.
computeRsaSha256Signature(value, key, charset)Byte[]Belirtilen anahtarla RSA-SHA256 kullanarak sağlanan değeri imzalar.
computeRsaSignature(algorithm, value, key)Byte[]Belirtilen RSA algoritmasını ve verilen anahtarı kullanarak sağlanan değeri imzalar.
computeRsaSignature(algorithm, value, key, charset)Byte[]Belirtilen RSA algoritmasını, verilen anahtar ve karakter kümesiyle kullanarak sağlanan değeri imzalar.
formatDate(date, timeZone, format)StringTarihi, Java SE SimpleDateFormat sınıfında açıklanan spesifikasyona göre biçimlendirir.
formatString(template, args)String"%" tarzı biçim dizelerini kullanarak sprintf benzeri dize biçimlendirmesi gerçekleştirir.
getUuid()StringDize olarak UUID alma (java.util.UUID.randomUUID() yöntemini kullanmaya eşdeğerdir).
gzip(blob)Blobgzip-Sağlanan Blob verileri sıkıştırır ve yeni bir Blob nesnesinde döndürür.
gzip(blob, name)Blobgzip-Sağlanan Blob verileri sıkıştırır ve yeni bir Blob nesnesinde döndürür.
newBlob(data)BlobBir bayt dizisinden yeni bir Blob nesnesi oluşturur.
newBlob(data, contentType)BlobBayt dizisinden ve içerik türünden yeni bir Blob nesnesi oluşturur.
newBlob(data, contentType, name)BlobBayt dizisi, içerik türü ve adından yeni bir Blob nesnesi oluşturun.
newBlob(data)BlobDizeden yeni bir Blob nesnesi oluşturun.
newBlob(data, contentType)BlobDize ve içerik türünden yeni bir Blob nesnesi oluşturur.
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 2 boyutlu dizi gösterimini döndürür.
parseCsv(csv, delimiter)String[][]Özel bir sınırlayıcı kullanarak CSV dizesinin tablo biçiminde 2 boyutlu dizi gösterimini döndürür.
parseDate(date, timeZone, format)DateSağlanan dize tarihini, Java Standard Edition SimpleDateFormat sınıfında açıklanan spesifikasyona göre ayrıştırır.
sleep(milliseconds)voidBelirtilen milisaniye sayısı kadar uyur.
ungzip(blob)BlobBlob nesnesini sıkıştırmadan çıkarır ve sıkıştırılmamış verileri içeren bir Blob döndürür.
unzip(blob)Blob[]Bir ZIP dosyasını temsil eden Blob'u alır ve bileşen dosyalarını döndürür.
zip(blobs)Blobİletilen Blob'lardaki verileri içeren bir zip dosyası olan yeni bir Blob nesnesi oluşturur.
zip(blobs, name)Blobİletilen Blob'lardaki verileri içeren bir zip dosyası olan yeni bir Blob nesnesi oluşturur.