Utilities Service

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
برامج الخدمات

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

صفوف

الاسموصف قصير
Charsetتعداد typesafe لمجموعات الأحرف.
DigestAlgorithmأداة اختيار خوارزمية الملخّص
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[]لفك ترميز سلسلة مشفّرة آمنة على الويب بمعيار 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تنشئ السلسلة سلسلة مشفّرة ومتوافقة مع الويب رقم 64 من السلسلة المحدّدة.
base64EncodeWebSafe(data, charset)Stringتنشئ سلسلة 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 باستخدام محدِّد مخصص.
sleep(milliseconds)voidمرات السكون لعدد محدد من المللي ثانية.
ungzip(blob)Blobيتم فك ضغط عنصر Blob وعرض Blob الذي يحتوي على البيانات غير المضغوطة.
unzip(blob)Blob[]تأخذ Blob رمزًا لملف ZIP ويعرض ملفاته المكوّنة.
zip(blobs)Blobإنشاء كائن Blob جديد يكون عبارة عن ملف ZIP يحتوي على بيانات من Blobs التي تم تمريرها.
zip(blobs, name)Blobإنشاء كائن Blob جديد يكون عبارة عن ملف ZIP يحتوي على بيانات من Blobs التي تم تمريرها.