Utilities Service

ইউটিলিটি

এই পরিষেবাটি স্ট্রিং এনকোডিং/ডিকোডিং, তারিখ ফরম্যাটিং, JSON ম্যানিপুলেশন এবং অন্যান্য বিবিধ কাজের জন্য ইউটিলিটি প্রদান করে।

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Charset ক্যারেক্টার সেটের জন্য একটি টাইপসেফ এনাম।
Digest Algorithm ডাইজেস্ট অ্যালগরিদমের নির্বাচক।
Mac Algorithm MAC অ্যালগরিদমের নির্বাচক
Rsa Algorithm আরএসএ অ্যালগরিদমের নির্বাচক
Utilities এই পরিষেবাটি স্ট্রিং এনকোডিং/ডিকোডিং, তারিখ ফরম্যাটিং, JSON ম্যানিপুলেশন এবং অন্যান্য বিবিধ কাজের জন্য ইউটিলিটি প্রদান করে।

Charset

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
US_ASCII Enum মার্কিন ASCII অক্ষর সেট।
UTF_8 Enum UTF-8 অক্ষর সেট।

DigestAlgorithm

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
MD2 Enum MD2 অ্যালগরিদম
MD5 Enum MD5 অ্যালগরিদম
SHA_1 Enum SHA-1 অ্যালগরিদম
SHA_256 Enum SHA-256 অ্যালগরিদম
SHA_384 Enum SHA-384 অ্যালগরিদম
SHA_512 Enum SHA-512 অ্যালগরিদম

MacAlgorithm

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
HMAC_MD5 Enum
HMAC_SHA_1 Enum
HMAC_SHA_256 Enum
HMAC_SHA_384 Enum
HMAC_SHA_512 Enum

RsaAlgorithm

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
RSA_SHA_1 Enum
RSA_SHA_256 Enum

Utilities

বৈশিষ্ট্য

সম্পত্তি প্রকার বর্ণনা
Charset Charset
Digest Algorithm Digest Algorithm
Mac Algorithm Mac Algorithm
Rsa Algorithm Rsa Algorithm

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
base64Decode(encoded) Byte[] একটি বেস-৬৪ এনকোডেড স্ট্রিংকে একটি UTF-8 বাইট অ্যারেতে ডিকোড করে।
base64Decode(encoded, charset) Byte[] একটি বেস-৬৪ এনকোডেড স্ট্রিংকে একটি নির্দিষ্ট ক্যারেক্টার সেটের বাইট অ্যারেতে ডিকোড করে।
base64DecodeWebSafe(encoded) Byte[] একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিংকে একটি UTF-8 বাইট অ্যারেতে ডিকোড করে।
base64DecodeWebSafe(encoded, charset) Byte[] একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিংকে একটি নির্দিষ্ট ক্যারেক্টার সেটের বাইট অ্যারেতে ডিকোড করে।
base64Encode(data) String প্রদত্ত বাইট অ্যারে থেকে একটি বেস-৬৪ এনকোডেড স্ট্রিং তৈরি করে।
base64Encode(data) String প্রদত্ত স্ট্রিং থেকে একটি বেস-৬৪ এনকোডেড স্ট্রিং তৈরি করে।
base64Encode(data, charset) String প্রদত্ত স্ট্রিং থেকে একটি নির্দিষ্ট ক্যারেক্টার সেটে বেস-৬৪ এনকোডেড স্ট্রিং তৈরি করে।
base64EncodeWebSafe(data) String প্রদত্ত বাইট অ্যারে থেকে একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে।
base64EncodeWebSafe(data) String প্রদত্ত স্ট্রিং থেকে একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে।
base64EncodeWebSafe(data, charset) String প্রদত্ত স্ট্রিং থেকে একটি নির্দিষ্ট ক্যারেক্টার সেটে বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে।
compute Digest(algorithm, value) Byte[] নির্দিষ্ট Byte[] মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি ডাইজেস্ট গণনা করুন।
compute Digest(algorithm, value) Byte[] নির্দিষ্ট অ্যালগরিদম ব্যবহার করে নির্দিষ্ট String মানটির একটি ডাইজেস্ট গণনা করুন।
compute Digest(algorithm, value, charset) Byte[] প্রদত্ত ক্যারেক্টার সেট ব্যবহার করে, নির্দিষ্ট String ভ্যালুর উপর নির্দিষ্ট অ্যালগরিদম দ্বারা একটি ডাইজেস্ট গণনা করুন।
compute Hmac Sha256Signature(value, key) Byte[] প্রদত্ত কী ব্যবহার করে HMAC-SHA256 পদ্ধতিতে প্রদত্ত মানটিকে স্বাক্ষর করা হয়।
compute Hmac Sha256Signature(value, key) Byte[] প্রদত্ত কী ব্যবহার করে HMAC-SHA256 পদ্ধতিতে প্রদত্ত মানটিকে স্বাক্ষর করা হয়।
compute Hmac Sha256Signature(value, key, charset) Byte[] প্রদত্ত কী এবং ক্যারেক্টার সেট ব্যবহার করে HMAC-SHA256 পদ্ধতিতে প্রদত্ত মানটিকে স্বাক্ষর করে।
compute Hmac Signature(algorithm, value, key) Byte[] নির্দিষ্ট কী এবং ভ্যালুর উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি মেসেজ অথেন্টিকেশন কোড গণনা করুন।
compute Hmac Signature(algorithm, value, key) Byte[] নির্দিষ্ট কী এবং ভ্যালুর উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি মেসেজ অথেন্টিকেশন কোড গণনা করুন।
compute Hmac Signature(algorithm, value, key, charset) Byte[] নির্দিষ্ট কী এবং ভ্যালুর উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি মেসেজ অথেন্টিকেশন কোড গণনা করুন।
compute Rsa Sha1Signature(value, key) Byte[] প্রদত্ত কী ব্যবহার করে RSA-SHA1 পদ্ধতিতে প্রদত্ত মানটিকে স্বাক্ষর করা হয়।
compute Rsa Sha1Signature(value, key, charset) Byte[] প্রদত্ত কী এবং ক্যারেক্টারসেট ব্যবহার করে RSA-SHA1 পদ্ধতিতে প্রদত্ত মানটিকে স্বাক্ষর করে।
compute Rsa Sha256Signature(value, key) Byte[] প্রদত্ত কী ব্যবহার করে RSA-SHA256 পদ্ধতিতে প্রদত্ত মানটিকে স্বাক্ষর করা হয়।
compute Rsa Sha256Signature(value, key, charset) Byte[] প্রদত্ত কী ব্যবহার করে RSA-SHA256 পদ্ধতিতে প্রদত্ত মানটিকে স্বাক্ষর করা হয়।
compute Rsa Signature(algorithm, value, key) Byte[] প্রদত্ত কী ব্যবহার করে নির্দিষ্ট RSA অ্যালগরিদম দ্বারা প্রদত্ত মানটিকে স্বাক্ষর করে।
compute Rsa Signature(algorithm, value, key, charset) Byte[] প্রদত্ত কী এবং ক্যারেক্টারসেট ব্যবহার করে নির্দিষ্ট RSA অ্যালগরিদম দ্বারা প্রদত্ত মানটিকে স্বাক্ষর করে।
format Date(date, timeZone, format) String Java SE SimpleDateFormat ক্লাসে বর্ণিত স্পেসিফিকেশন অনুযায়ী তারিখ ফরম্যাট করে।
format String(template, args) String '%'-স্টাইলের ফরম্যাট স্ট্রিং ব্যবহার করে sprintf মতো স্ট্রিং ফরম্যাটিং করে।
get Uuid() String একটি UUID স্ট্রিং হিসাবে পান (যা java.util.UUID.randomUUID() মেথড ব্যবহারের সমতুল্য)।
gzip(blob) Blob gzip প্রদত্ত Blob ডেটাকে সংকুচিত করে এবং একটি নতুন Blob অবজেক্টে তা ফেরত দেয়।
gzip(blob, name) Blob gzip প্রদত্ত Blob ডেটাকে সংকুচিত করে এবং একটি নতুন Blob অবজেক্টে তা ফেরত দেয়।
new Blob(data) Blob একটি বাইট অ্যারে থেকে একটি নতুন Blob অবজেক্ট তৈরি করুন।
new Blob(data, contentType) Blob একটি বাইট অ্যারে এবং কন্টেন্ট টাইপ ব্যবহার করে একটি নতুন Blob অবজেক্ট তৈরি করুন।
new Blob(data, contentType, name) Blob একটি বাইট অ্যারে, কন্টেন্ট টাইপ এবং নাম ব্যবহার করে একটি নতুন Blob অবজেক্ট তৈরি করুন।
new Blob(data) Blob একটি স্ট্রিং থেকে একটি নতুন Blob অবজেক্ট তৈরি করুন।
new Blob(data, contentType) Blob একটি স্ট্রিং এবং কন্টেন্ট টাইপ ব্যবহার করে একটি নতুন Blob অবজেক্ট তৈরি করুন।
new Blob(data, contentType, name) Blob একটি স্ট্রিং, কন্টেন্ট টাইপ এবং নাম ব্যবহার করে একটি নতুন Blob অবজেক্ট তৈরি করুন।
parse Csv(csv) String[][] একটি CSV স্ট্রিং-এর সারণীভিত্তিক দ্বি-মাত্রিক অ্যারে উপস্থাপনা ফেরত দেয়।
parse Csv(csv, delimiter) String[][] একটি কাস্টম ডিলিমিটার ব্যবহার করে CSV স্ট্রিং-এর একটি সারণীভিত্তিক দ্বি-মাত্রিক অ্যারে উপস্থাপনা প্রদান করে।
parse Date(date, timeZone, format) Date জাভা স্ট্যান্ডার্ড এডিশনের Simple Date Format ক্লাসে বর্ণিত স্পেসিফিকেশন অনুযায়ী প্রদত্ত স্ট্রিং ডেটটি পার্স করে।
sleep(milliseconds) void নির্দিষ্ট সংখ্যক মিলিসেকেন্ডের জন্য ঘুমিয়ে থাকে।
ungzip(blob) Blob একটি Blob অবজেক্টকে অসংকুচিত করে এবং অসংকুচিত ডেটা সম্বলিত একটি Blob ফেরত দেয়।
unzip(blob) Blob[] একটি জিপ ফাইলের প্রতিনিধিত্বকারী একটি ব্লব গ্রহণ করে এবং এর উপাদান ফাইলগুলো ফেরত দেয়।
zip(blobs) Blob প্রদত্ত Blob-গুলো থেকে ডেটা ধারণকারী একটি নতুন Blob অবজেক্ট তৈরি করে, যা একটি জিপ ফাইল হিসেবে কাজ করে।
zip(blobs, name) Blob প্রদত্ত Blob-গুলো থেকে ডেটা ধারণকারী একটি নতুন Blob অবজেক্ট তৈরি করে, যা একটি জিপ ফাইল হিসেবে কাজ করে।