হেডার, কুকি, URL বা উদ্ধৃতিচিহ্ন ও ব্রেস গ্রহণ করে না এমন ফিল্ডে ঢুকাতে হলে JSON Base64-এ যায়। JWT টোকেন সবচেয়ে পরিচিত উদাহরণ: হেডার ও পেলোড হলো URL-সেফ Base64-এ এনকোড করা JSON ডকুমেন্ট।
এনকোডের আগে JSON সিনট্যাক্স ত্রুটির জন্য পরীক্ষা করা হয়, তাই আপনি এমন একটি নিখুঁতভাবে এনকোড করা ডকুমেন্ট পান না যা কেউ পড়তে পারে না। এটি আগে মিনিফাইও করা হয়, যা Base64 স্ট্রিং ছোট রাখে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
এনকোডিং কি আমার JSON বদলায়?
এটি মিনিফাই হয়, যা শুধু হোয়াইটস্পেস সরায়। ডিকোডের পর ডেটা অভিন্ন।
এটি কি নিরাপদ?
না। Base64 একটি এনকোডিং, এনক্রিপশন নয় এবং যে কেউ এটি উল্টে দিতে পারে। গোপন তথ্য রক্ষায় এর ওপর নির্ভর করবেন না।
আমি কীভাবে এটি আবার ফিরিয়ে আনব?
Base64 to JSON টুল ব্যবহার করুন, যা স্ট্রিং ডিকোড করে এবং JSON ফরম্যাট করে।
কেন URL-সেফ?
স্ট্যান্ডার্ড Base64-এ + ও / থাকে যেগুলোর URL-এ বিশেষ অর্থ আছে। URL-সেফ সেগুলোকে - ও _ দিয়ে বদলায়।