Rpmsg
આર. પી. એમ. એસ. જી. ફાઇલ એ ફાઇલ ફોર્મેટ છે જેમાં પ્રતિબંધિત-પરવાનગી સંદેશ હોય છે. તેનો ઉપયોગ એનક્રિપ્શન અને ઍક્સેસ કંટ્રોલ્સ દ્વારા સામગ્રીની ઍક્સેસને નિયંત્રિત કરવાના હેતુ સાથે આઉટલુક સંદેશાઓ માટે IRM અમલમાં મૂકવા માટે થાય છે, અને ફોરવર્ડ અથવા કૉપિ કરવાની ક્ષમતા જેવી ચોક્કસ ક્રિયાઓને પ્રતિબંધિત કરે છે. આ ફોર્મેટમાં સંદેશાઓ સામાન્ય રીતે એઝ્યોર ઇન્ફર્મેશન પ્રોટેક્શન, એઝ્યોર રાઇટ્સ મેનેજમેન્ટ અથવા એક્ટિવ ડિરેક્ટરી રાઇટ્સ મેનેજમેન્ટ સર્વિસીસના વપરાશકર્તાઓ દ્વારા બનાવવામાં આવે છે. અમલીકરણ આર. પી. એમ. એસ. જી. ફાઇલ સંયોજન ફાઇલમાં મુખ્ય ભાગ, જોડાણો અને છબીઓ લખીને અને પછી તેને સંકુચિત કરીને અને એન્ક્રિપ્ટ કરીને બી. એલ. ઓ. બી.: આર. પી. એમ. એસ. જી. ફાઇલ બનાવીને બનાવવામાં આવે છે. આ પરિણામી ફાઇલને message.rpmsg નામ આપવામાં આવ્યું છે અને તે સામાન્ય આઉટલુક સંદેશ સાથે જોડાણ તરીકે સમાવવામાં આવી છે. આ ફોર્મેટને ટેકો આપતી એપ્લિકેશનો, જેમ કે માઈક્રોસોફ્ટ આઉટલુક, જોડાણમાં સમાવિષ્ટ સંદેશને સુરક્ષિત સંદેશ તરીકે પારદર્શક રીતે બહાર કાઢે છે અને રેન્ડર કરે છે, જે તેને હોસ્ટ કરતા એમઆઇએમઇ રેપર સંદેશને અવગણે છે. આને ફાઇલ માળખાને ઇન-કોડમાં પદચ્છેદન કરીને અમલમાં મૂકી શકાય છે, કારણ કે હાલમાં MSIPC SDK, જે સામાન્ય રીતે એપ્લિકેશનો દ્વારા એઝ્યોર ઇન્ફોર્મેશન પ્રોટેક્શન સાથે સુરક્ષિત સામગ્રીને સુરક્ષિત અને ડિક્રિપ્ટ કરવા માટે વપરાય છે, તે RPMSG ફોર્મેટને એન્કોડ અને ડીકોડ કરવા માટે મૂળ કાર્યક્ષમતા પ્રદાન કરતું નથી. મોબાઇલ મેઇલ ક્લાયન્ટ્સ જેવી અન્ય એપ્લિકેશનો તેમના વતી ડિક્રિપ્શન કરવા અને તેઓ સીધા જ પ્રસ્તુત કરી શકે તેવા સંદેશનું સંસ્કરણ પહોંચાડવા માટે એક્સચેન્જ એક્ટિવસિંક પર આધાર રાખે છે. અધિકાર નિયંત્રણ જ્યારે અધિકાર સંચાલિત ટપાલ બનાવવામાં આવે છે ત્યારે લેખક સ્પષ્ટ કરે છે કે તેઓ પ્રાપ્તકર્તાને કયા અધિકારો આપવા માંગે છે અને આ અધિકારો 'પ્રકાશન લાઇસન્સ' તરીકે ઓળખાતા XrML પ્રમાણપત્રના સ્વરૂપમાં નિર્દિષ્ટ કરવામાં આવે છે. આ પ્રમાણપત્ર એનક્રિપ્ટેડ આર. પી. એમ. એસ. જી. ફાઇલમાં સામેલ છે. જ્યારે આર. પી. એમ. એસ. જી. જોડાણને ડિક્રિપ્ટ કરવામાં આવે છે ત્યારે સંલગ્ન 'પ્રકાશન લાઇસન્સ' ઉપયોગ લાઇસન્સ મેળવવા માટે તેના હેડર દ્વારા નિર્દેશિત માહિતી સુરક્ષા સેવાને મોકલવામાં આવે છે. સેવા, પ્રમાણપત્રમાં નીતિનું વિશ્લેષણ કર્યા પછી અને તેને વિનંતીકર્તાની ઓળખ સાથે મેળ કર્યા પછી, યુઝ લાઇસન્સ બનાવશે, અન્ય એક્સઆરએમએલ એન્કોડેડ દસ્તાવેજ, જે પછી ગ્રાહકને પહોંચાડવામાં આવશે અને આઉટલુક દ્વારા તે નક્કી કરવા માટે ઉપયોગમાં લેવામાં આવશે કે પ્રાપ્તકર્તા સંદેશ (ફોરવર્ડ, કોપી વગેરેના અધિકારો) સાથે શું કરી શકે છે અને શું કરી શકતું નથી. ફાઇલ ફોર્મેટ આર. પી. એમ. એસ. જી. ફાઇલમાં એક અથવા વધુ ડેટા હિસ્સાને અનુસરતી જાદુઈ સંખ્યા હોય છે. આ જાદુઈ સંખ્યા આઠ-બાઈટ ક્રમ 76 e8 04 60 c4 11 e3 86 છે. દરેક ડેટા હિસ્સામાં 12-બાઈટ હેડર અને ત્યારબાદ ડેટા બાઇટ્સની ચલ રકમ હોય છે. ચંક હેડરમાં લિટલ-એન્ડિયન બાઈટ ક્રમમાં 3 DWORDs હોય છેઃ મેજિક નંબર a0 0f 00 અનકમ્પ્રેસ્ડ ચંક લંબાઈ YY YY YY કોમ્પ્રેસ્ડ ચંક લંબાઈ XX XX XX XX. ચંક બોડીમાં કોમ્પ્રેસ્ડ ડેટાના X બાઇટ્સ હોય છે. કોન્કેટેનેટેડ ડેટા હિસ્સામાં ડિફ્લેટ અલ્ગોરિધમનો ઉપયોગ કરીને સંકુચિત એક જ ડેટા સ્ટ્રીમ રચાય છે. અનકમ્પ્રેસ્ડ ડેટાનું ફોર્મેટ એક કોમ્પાઉન્ડ ફાઇલ બાઈનરી ડોક્યુમેન્ટ છે. વધુ સ્પષ્ટ રીતે, અસંકુચિત ડેટા ઓફિસ ડોક્યુમેન્ટ ક્રિપ્ટોગ્રાફી સ્ટ્રક્ચર ફોર્મેટને અનુરૂપ છે. સંદર્ભો બાહ્ય કડીઓ એઝ્યોર ઇન્ફોર્મેશન પ્રોટેક્શન કમ્પાઉન્ડ ફાઇલ બાઈનરી ફાઇલ ફોર્મેટ ડિજિટલ રાઇટ્સ મેનેજમેન્ટ માઈક્રોસોફ્ટ ઓફિસ માટેનું સત્તાવાર પૃષ્ઠ