Rpmsg
একটি আর. পি. এম. এস. জি ফাইল হল একটি ফাইল বিন্যাস যা একটি সীমাবদ্ধ-অনুমতি বার্তা ধারণ করে। এটি এনক্রিপশন এবং অ্যাক্সেস নিয়ন্ত্রণের মাধ্যমে বিষয়বস্তুতে অ্যাক্সেস নিয়ন্ত্রণ করার লক্ষ্যে আউটলুক বার্তাগুলির জন্য আইআরএম বাস্তবায়নের জন্য ব্যবহৃত হয় এবং ফরওয়ার্ড বা অনুলিপি করার ক্ষমতার মতো নির্দিষ্ট ক্রিয়াকলাপগুলিকে সীমাবদ্ধ করে। এই বিন্যাসে বার্তাগুলি সাধারণত অ্যাজুরে ইনফরমেশন প্রোটেকশন, অ্যাজুরে রাইটস ম্যানেজমেন্ট বা অ্যাক্টিভ ডিরেক্টরি রাইটস ম্যানেজমেন্ট সার্ভিসের ব্যবহারকারীদের দ্বারা তৈরি করা হয়। বাস্তবায়ন আর. পি. এম. এস. জি ফাইলটি একটি যৌগিক ফাইলে বডি, সংযুক্তি এবং চিত্রগুলি লিখে এবং তারপরে একটি বি. এল. ও. বি তৈরি করতে সংকুচিত ও এনক্রিপ্ট করে তৈরি করা হয়ঃ আর. পি. এম. এস. জি ফাইল। এই ফাইলটির নাম দেওয়া হয়েছে message.rpmsg এবং এটি একটি সাধারণ আউটলুক বার্তার সাথে সংযুক্তি হিসাবে অন্তর্ভুক্ত করা হয়েছে। যে অ্যাপ্লিকেশনগুলি এই বিন্যাসকে সমর্থন করে, যেমন মাইক্রোসফ্ট আউটলুক, স্বচ্ছভাবে সংযুক্তিতে থাকা বার্তাটি একটি সুরক্ষিত বার্তা হিসাবে বের করে এবং রেন্ডার করে, মাইম মোড়ক বার্তাটি উপেক্ষা করে যা এটি হোস্ট করে। এটি ফাইল স্ট্রাকচার ইন-কোড পার্স করে প্রয়োগ করা যেতে পারে, কারণ বর্তমানে এমএসআইপিসি এসডিকে, যা সাধারণত অ্যাজুরে ইনফরমেশন প্রোটেকশন দ্বারা সুরক্ষিত বিষয়বস্তু রক্ষা এবং ডিক্রিপ্ট করার জন্য অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয়, আরপিএমএসজি বিন্যাসকে এনকোড এবং ডিকোড করার জন্য স্থানীয় কার্যকারিতা প্রদান করে না। অন্যান্য অ্যাপ্লিকেশন যেমন মোবাইল মেইল ক্লায়েন্টরা তাদের পক্ষ থেকে ডিক্রিপশন করতে এবং সরাসরি রেন্ডার করতে পারে এমন বার্তার একটি সংস্করণ সরবরাহ করতে এক্সচেঞ্জ অ্যাক্টিভসিঙ্কের উপর নির্ভর করে। অধিকার নিয়ন্ত্রণ যখন একটি অধিকার পরিচালিত মেইল তৈরি করা হয় তখন লেখক নির্দিষ্ট করে দেয় যে তারা প্রাপককে কী অধিকার প্রদান করতে চায় এবং এই অধিকারগুলি 'পাবলিশিং লাইসেন্স' নামে একটি এক্সআরএমএল শংসাপত্রের আকারে নির্দিষ্ট করা হয়। এই শংসাপত্রটি এনক্রিপ্ট করা আরপিএমএসজি ফাইলের মধ্যে অন্তর্ভুক্ত। যখন আর. পি. এম. এস. জি সংযুক্তিটি ডিক্রিপ্ট করা হয়, তখন সংযুক্ত 'প্রকাশনা লাইসেন্স' একটি ব্যবহার লাইসেন্স পাওয়ার জন্য তার হেডার দ্বারা নির্দেশিত তথ্য সুরক্ষা পরিষেবাতে পাঠানো হয়। পরিষেবাটি, শংসাপত্রের নীতি বিশ্লেষণ করে এবং অনুরোধকারীর পরিচয়ের সাথে এটি মেলানোর পরে, ইউজ লাইসেন্স তৈরি করবে, আরেকটি এক্সআরএমএল এনকোডেড নথি, যা পরে ক্লায়েন্টের কাছে পৌঁছে দেওয়া হবে এবং প্রাপক বার্তাটি (ফরওয়ার্ড, অনুলিপি ইত্যাদির অধিকার) দিয়ে কী করতে পারে এবং কী করতে পারে না তা নির্ধারণ করতে আউটলুক দ্বারা ব্যবহৃত হবে। ফাইল ফরম্যাট একটি আর. পি. এম. এস. জি ফাইল একটি ম্যাজিক নম্বর নিয়ে গঠিত যার পরে এক বা একাধিক ডেটা অংশ থাকে। ম্যাজিক নম্বরটি হল আট-বাইটের ক্রম 76 e8 04 60 c4 11 e3 86। প্রতিটি ডেটা চঙ্কে একটি 12-বাইট হেডার থাকে যার পরে পরিবর্তনশীল পরিমাণে ডেটা বাইট থাকে। চাঙ্ক হেডারটি লিটল-এন্ডিয়ান বাইট ক্রমে 3টি শব্দ নিয়ে গঠিতঃ ম্যাজিক নম্বর a0 0f 00 অসংকুচিত অংশ দৈর্ঘ্য YY YY YY YY সংকুচিত অংশ দৈর্ঘ্য XX XX XX XX। চাংক বডি সংকুচিত তথ্যের এক্স বাইট নিয়ে গঠিত। সংহত ডেটা অংশগুলি ডিএফএলএটিই অ্যালগরিদম ব্যবহার করে সংকুচিত একটি একক ডেটা স্ট্রিম গঠন করে। অসংকুচিত তথ্যের বিন্যাস হল একটি যৌগিক ফাইল বাইনারি নথি। আরও সুনির্দিষ্টভাবে, অসংকুচিত তথ্য অফিস ডকুমেন্ট ক্রিপ্টোগ্রাফি স্ট্রাকচার ফরম্যাটের সাথে সামঞ্জস্যপূর্ণ। রেফারেন্স এক্সটার্নাল লিঙ্ক অ্যাজুরে ইনফরমেশন প্রোটেকশন কম্পাউন্ড ফাইল বাইনারি ফাইল ফরম্যাট ডিজিটাল রাইটস ম্যানেজমেন্ট মাইক্রোসফ্ট অফিসের অফিসিয়াল পেজ