Utilities Service

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

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

صفوف

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

Charset

أماكن إقامة

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

DigestAlgorithm

أماكن إقامة

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

MacAlgorithm

أماكن إقامة

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

RsaAlgorithm

أماكن إقامة

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

Utilities

أماكن إقامة

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

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
base64Decode(encoded)Byte[]فك ترميز سلسلة مُشفَّرة بترميز base-64 إلى صفيف وحدات بايت UTF-8
base64Decode(encoded, charset)Byte[]فك ترميز سلسلة مُشفّرة بترميز base-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)Blobgzip- تُحسِّن بيانات Blob المقدَّمة وتُعيد عرضها في عنصر Blob جديد.
gzip(blob, name)Blobgzip- تُحسِّن بيانات 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تُحلِّل تاريخ السلسلة المقدَّم وفقًا للمواصفات الموضّحة في فئة Java Standard Edition SimpleDateFormat.
sleep(milliseconds)voidيتوقف عن العمل لفترة زمنية محدّدة بالمللي ثانية.
ungzip(blob)Blobتُزيل ضغط عنصر Blob وتعرض Blob يحتوي على data غير المضغوطة.
unzip(blob)Blob[]تأخذ هذه الدالة عنصر Blob يمثّل ملف zip وتُرجع الملفات المكوّنة له.
zip(blobs)Blobلإنشاء عنصر Blob جديد وهو ملف zip يحتوي على البيانات من Blobs التي تم تمريرها.
zip(blobs, name)Blobلإنشاء عنصر Blob جديد وهو ملف zip يحتوي على البيانات من Blobs التي تم تمريرها.