Utilities Service

برامج الخدمات

توفّر هذه الخدمة أدوات لترميز/فك ترميز السلسلة، وتنسيق التاريخ، ومعالجة JSON، وغيرها من المهام المتنوعة.

صفوف

الاسموصف قصير
Charsetتعداد الكتابة الآمن لمجموعات الأحرف.
DigestAlgorithmمحدد خوارزمية الملخص.
MacAlgorithmمحدد خوارزمية MAC
RsaAlgorithmأداة اختيار خوارزمية RSA
Utilitiesتقدّم هذه الخدمة أدوات لترميز/فك ترميز السلسلة وتنسيق التاريخ ومعالجة JSON ومهام متنوعة أخرى.

Charset

أماكن إقامة

الموقعTypeالوصف
US_ASCIIEnum
UTF_8Enum

DigestAlgorithm

أماكن إقامة

الموقعTypeالوصف
MD2Enumخوارزمية MD2
MD5Enumخوارزمية MD5
SHA_1Enumخوارزمية SHA-1
SHA_256Enumخوارزمية SHA-256
SHA_384Enumخوارزمية SHA-384
SHA_512Enumخوارزمية SHA-512

MacAlgorithm

أماكن إقامة

الموقعTypeالوصف
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

أماكن إقامة

الموقعTypeالوصف
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

أماكن إقامة

الموقعTypeالوصف
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
base64Decode(encoded)Byte[]تفكّ ترميز سلسلة بقاعدة 64 المشفرة في مصفوفة UTF-8 بايت.
base64Decode(encoded, charset)Byte[]تفكّ ترميز سلسلة بقاعدة 64 المشفرة في مصفوفة بايت في مجموعة رموز محددة.
base64DecodeWebSafe(encoded)Byte[]فك ترميز سلسلة Base-64 مرمّزة آمنة على الويب في مصفوفة UTF-8 بايت.
base64DecodeWebSafe(encoded, charset)Byte[]تفكّ ترميز سلسلة base-64 مرمّزة آمنة على الويب في مصفوفة بايت ضمن مجموعة أحرف محدّدة.
base64Encode(data)Stringتنشئ هذه الدالة سلسلة بترميز base-64 من صفيف البايت المحدد.
base64Encode(data)Stringتنشئ سلسلة بترميز base-64 من السلسلة المحددة.
base64Encode(data, charset)Stringتنشئ هذه الدالة سلسلة بترميز base-64 من السلسلة المحددة في مجموعة رموز محددة.
base64EncodeWebSafe(data)Stringتنشئ هذه الدالة سلسلة Base-64 مرمّزة آمنة على الويب من صفيف البايت المحدّد.
base64EncodeWebSafe(data)Stringتنشئ سلسلة Base-64 مرمّزة آمنة على الويب من السلسلة المحدّدة.
base64EncodeWebSafe(data, charset)Stringتنشئ هذه الدالة سلسلة Base-64 مرمّزة آمنة على الويب من السلسلة المحدّدة في مجموعة أحرف معيّنة.
computeDigest(algorithm, value)Byte[]احسب ملخّصًا باستخدام الخوارزمية المحدّدة على قيمة Byte[] المحدّدة.
computeDigest(algorithm, value)Byte[]احسب ملخّصًا باستخدام الخوارزمية المحدّدة على قيمة String المحدّدة.
computeDigest(algorithm, value, charset)Byte[]احسب ملخّصًا باستخدام الخوارزمية المحدّدة على قيمة String المحدّدة مع مجموعة الأحرف المقدّمة.
computeHmacSha256Signature(value, key)Byte[]تشير هذه السمة إلى القيمة المقدّمة باستخدام HMAC-SHA256 باستخدام المفتاح المحدَّد.
computeHmacSha256Signature(value, key)Byte[]تشير هذه السمة إلى القيمة المقدّمة باستخدام HMAC-SHA256 باستخدام المفتاح المحدَّد.
computeHmacSha256Signature(value, key, charset)Byte[]لتوقيع القيمة المقدّمة باستخدام HMAC-SHA256 باستخدام المفتاح ودليل الرموز المحدّدَين.
computeHmacSignature(algorithm, value, key)Byte[]احسب رمز مصادقة الرسالة باستخدام الخوارزمية المحددة على المفتاح والقيم المحددين.
computeHmacSignature(algorithm, value, key)Byte[]احسب رمز مصادقة الرسالة باستخدام الخوارزمية المحددة على المفتاح والقيم المحددين.
computeHmacSignature(algorithm, value, key, charset)Byte[]احسب رمز مصادقة الرسالة باستخدام الخوارزمية المحددة على المفتاح والقيم المحددين.
computeRsaSha1Signature(value, key)Byte[]لتوقيع القيمة المقدمة باستخدام RSA-SHA1 باستخدام المفتاح المحدد.
computeRsaSha1Signature(value, key, charset)Byte[]لتوقيع القيمة المقدمة باستخدام RSA-SHA1 باستخدام المفتاح المحدد ومجموعة الأحرف.
computeRsaSha256Signature(value, key)Byte[]لتوقيع القيمة المقدمة باستخدام RSA-SHA256 باستخدام المفتاح المحدد.
computeRsaSha256Signature(value, key, charset)Byte[]لتوقيع القيمة المقدمة باستخدام RSA-SHA256 باستخدام المفتاح المحدد.
computeRsaSignature(algorithm, value, key)Byte[]تشير هذه العلامة إلى القيمة المقدَّمة باستخدام خوارزمية RSA المحدّدة باستخدام المفتاح المحدَّد.
computeRsaSignature(algorithm, value, key, charset)Byte[]لتوقيع القيمة المقدمة باستخدام خوارزمية RSA المحددة باستخدام المفتاح ومجموعة الأحرف المحددة.
formatDate(date, timeZone, format)Stringلتنسيق التاريخ وفقًا للمواصفات الموضحة في فئة Java SE SimpleDateFormat
formatString(template, args)Stringتنفيذ تنسيق سلسلة يشبه sprintf باستخدام سلاسل تنسيق بنمط %'.
getUuid()Stringاحصل على معرّف فريد عالمي (UUID) كسلسلة (تعادل استخدام طريقة java.util.UUID.randomUUID()).
gzip(blob)Blobيضغط gzip بيانات Blob المقدّمة ويعرضها في كائن Blob جديد.
gzip(blob, name)Blobيضغط gzip بيانات Blob المقدّمة ويعرضها في كائن Blob جديد.
newBlob(data)Blobأنشئ كائن Blob جديد من صفيف بايت.
newBlob(data, contentType)Blobأنشئ كائن Blob جديد من صفيف بايت ونوع المحتوى.
newBlob(data, contentType, name)Blobأنشئ كائن Blob جديد من صفيف بايت ونوع المحتوى والاسم.
newBlob(data)Blobأنشئ كائن Blob جديدًا من سلسلة.
newBlob(data, contentType)Blobأنشئ كائن Blob جديد من سلسلة ونوع محتوى.
newBlob(data, contentType, name)Blobأنشئ كائن Blob جديدًا من سلسلة ونوع المحتوى والاسم.
parseCsv(csv)String[][]لعرض تمثيل صفيف جدولي ثنائي الأبعاد لسلسلة ملف CSV.
parseCsv(csv, delimiter)String[][]لعرض تمثيل مصفوفة ثنائية الأبعاد جدولية لسلسلة CSV باستخدام محدِّد مخصّص.
parseDate(date, timeZone, format)Dateتحلّل تاريخ السلسلة المقدَّم وفقًا للمواصفات الموضّحة في فئة SimpleDateFormat للإصدار العادي من Java.
sleep(milliseconds)voidالسكون خلال عدد محدد من المللي ثانية.
ungzip(blob)Blobفك ضغط كائن Blob وعرض Blob الذي يحتوي على البيانات غير المضغوطة.
unzip(blob)Blob[]تحصل Blob على نقطة تمثل ملف zip وتعيد ملفات مكوناتها.
zip(blobs)Blobتنشئ كائن Blob جديد وهو ملف zip يحتوي على بيانات من Blob التي تم تمريرها.
zip(blobs, name)Blobتنشئ كائن Blob جديد وهو ملف zip يحتوي على بيانات من Blob التي تم تمريرها.