Utilities Service

כלי תחזוקה

השירות הזה מספק כלי עזר לקידוד/פענוח מחרוזות, לעיצוב תאריכים, לטיפול ב-JSON ולמשימות שונות אחרות.

שיעורים

שםתיאור קצר
Charsetטיפוס enum בטוח לשימוש למערכות תווים.
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

Methods

שיטהסוג הערך המוחזרתיאור קצר
base64Decode(encoded)Byte[]פענוח של מחרוזת בקידוד base-64 למערך בייטים של UTF-8.
base64Decode(encoded, charset)Byte[]הפונקציה מפענחת מחרוזת בקידוד base-64 למערך בייטים בקבוצת תווים ספציפית.
base64DecodeWebSafe(encoded)Byte[]פענוח מחרוזת בקידוד base64 שבטוח לשימוש באינטרנט למערך בייטים של UTF-8.
base64DecodeWebSafe(encoded, charset)Byte[]הפונקציה מפענחת מחרוזת בקידוד Base64 שמתאימה לאינטרנט למערך בייטים בקבוצת תווים ספציפית.
base64Encode(data)Stringיצירת מחרוזת בקידוד Base64 ממערך הבייטים הנתון.
base64Encode(data)Stringיצירת מחרוזת בקידוד Base64 מהמחרוזת שצוינה.
base64Encode(data, charset)Stringהפונקציה יוצרת מחרוזת בקידוד base-64 מהמחרוזת הנתונה בקבוצת תווים ספציפית.
base64EncodeWebSafe(data)Stringיצירת מחרוזת בקידוד Base64 שבטוח לשימוש באינטרנט ממערך הבייטים הנתון.
base64EncodeWebSafe(data)Stringהפונקציה יוצרת מחרוזת בקידוד Base64 לשימוש באינטרנט מהמחרוזת שצוינה.
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 עם המפתח וה-charset שצוינו.
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 שצוין, עם המפתח וה-charset שצוינו.
formatDate(date, timeZone, format)Stringהפורמט של התאריך לפי המפרט שמתואר בכיתה SimpleDateFormat של Java SE.
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ניתוח התאריך של המחרוזת שצוינה בהתאם למפרט שמתואר בכיתה SimpleDateFormat של מהדורת Java Standard.
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 שהועברו.