Utilities Service

উপযোগিতা

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

ক্লাস

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

Charset

বৈশিষ্ট্য

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

Digest Algorithm

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
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 অ্যালগরিদম

Mac Algorithm

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
HMAC_MD5 Enum
HMAC_SHA_1 Enum
HMAC_SHA_256 Enum
HMAC_SHA_384 Enum
HMAC_SHA_512 Enum

Rsa Algorithm

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
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-৮ বাইট অ্যারেতে ডিকোড করে।
base64Decode(encoded, charset) Byte[] একটি নির্দিষ্ট অক্ষর সেটের একটি বাইট অ্যারেতে একটি বেস-64 এনকোডেড স্ট্রিং ডিকোড করে।
base64DecodeWebSafe(encoded) Byte[] একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিংকে একটি UTF-৮ বাইট অ্যারেতে ডিকোড করে।
base64DecodeWebSafe(encoded, charset) Byte[] একটি নির্দিষ্ট অক্ষর সেটের একটি বাইট অ্যারেতে একটি বেস-64 ওয়েব-সেফ এনকোডেড স্ট্রিং ডিকোড করে।
base64Encode(data) String প্রদত্ত বাইট অ্যারে থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে।
base64Encode(data) String প্রদত্ত স্ট্রিং থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে।
base64Encode(data, charset) String একটি নির্দিষ্ট অক্ষর সেটে প্রদত্ত স্ট্রিং থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে।
base64EncodeWebSafe(data) String প্রদত্ত বাইট অ্যারে থেকে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং তৈরি করে।
base64EncodeWebSafe(data) String প্রদত্ত স্ট্রিং থেকে একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে।
base64EncodeWebSafe(data, charset) String একটি নির্দিষ্ট অক্ষর সেটে প্রদত্ত স্ট্রিং থেকে একটি বেস-64 ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে।
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 জাভা 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 একটি বাইট অ্যারে থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন।
new Blob(data, contentType) Blob একটি বাইট অ্যারে এবং কন্টেন্ট টাইপ থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন।
new Blob(data, contentType, name) Blob একটি বাইট অ্যারে, কন্টেন্ট টাইপ এবং নাম থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন।
new Blob(data) Blob একটি স্ট্রিং থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন।
new Blob(data, contentType) Blob একটি স্ট্রিং এবং কন্টেন্ট টাইপ থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন।
new Blob(data, contentType, name) Blob একটি স্ট্রিং, কন্টেন্ট টাইপ এবং নাম থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন।
parse Csv(csv) String[][] একটি CSV স্ট্রিং এর একটি ট্যাবুলার 2D অ্যারে উপস্থাপনা প্রদান করে।
parse Csv(csv, delimiter) String[][] একটি কাস্টম ডিলিমিটার ব্যবহার করে একটি CSV স্ট্রিং এর একটি ট্যাবুলার 2D অ্যারে উপস্থাপনা প্রদান করে।
parse Date(date, timeZone, format) Date জাভা স্ট্যান্ডার্ড এডিশন Simple Date Format ক্লাসে বর্ণিত স্পেসিফিকেশন অনুসারে প্রদত্ত স্ট্রিং তারিখ পার্স করে।
sleep(milliseconds) void নির্দিষ্ট সংখ্যক মিলিসেকেন্ডের জন্য স্লিপ করে।
ungzip(blob) Blob একটি Blob অবজেক্ট আনকম্প্রেস করে এবং আনকম্প্রেসড ডেটা ধারণকারী একটি Blob ফেরত দেয়।
unzip(blob) Blob[] একটি জিপ ফাইল প্রতিনিধিত্বকারী একটি ব্লব নেয় এবং এর উপাদান ফাইলগুলি ফেরত দেয়।
zip(blobs) Blob একটি নতুন ব্লব অবজেক্ট তৈরি করে যা একটি জিপ ফাইল যাতে ব্লব থেকে প্রাপ্ত ডেটা থাকে।
zip(blobs, name) Blob Creates a new Blob object that is a zip file containing the data from the Blobs passed in.