আমি একটি ওপেন সোর্স ফ্রেমওয়ার্কের সোর্স কোডটি দিয়ে যাচ্ছিলাম, যেখানে আমি বেশ কয়েকবার উল্লেখযোগ্য একটি ভেরিয়েবল "পেਲੋਡ" দেখেছি। "পেডলোড" বলতে কী বোঝায়?
আমি একটি ওপেন সোর্স ফ্রেমওয়ার্কের সোর্স কোডটি দিয়ে যাচ্ছিলাম, যেখানে আমি বেশ কয়েকবার উল্লেখযোগ্য একটি ভেরিয়েবল "পেਲੋਡ" দেখেছি। "পেডলোড" বলতে কী বোঝায়?
উত্তর:
'পেওলোড' শব্দটি ব্যবহার করা হয় 'আকর্ষণীয়' তথ্যগুলির একটি অংশ বা অনুরূপ অংশে এবং এটি সমর্থন করার জন্য ওভারহেডের মধ্যে পার্থক্য করার জন্য। এটি পরিবহণ থেকে ধার করা হয়েছে, যেখানে এটি বোঝায় যে 'প্রদত্ত' বোঝার অংশটিকে বোঝায়: উদাহরণস্বরূপ, একটি ট্যাংকার ট্রাকে 20 টন তেল বহন করতে পারে, তবে সম্পূর্ণ বোঝাই বাহনটির ওজন তার চেয়ে অনেক বেশি - যানটি নিজেই রয়েছে, চালক, জ্বালানী, ট্যাঙ্ক ইত্যাদি এগুলি সরিয়ে নিতে অর্থ ব্যয় করে তবে গ্রাহক কেবল তেল (এবং তার জন্য অর্থ প্রদান) যত্ন করে, তাই, 'পে-লোড'।
প্রোগ্রামিংয়ে, শব্দটির সর্বাধিক সাধারণ ব্যবহার হ'ল বার্তা প্রোটোকলের প্রসঙ্গে, প্রকৃত ডেটা থেকে প্রোটোকল ওভারহেডের পার্থক্য করা। উদাহরণস্বরূপ, একটি JSON ওয়েব পরিষেবা প্রতিক্রিয়া নিন যা এটির মতো দেখতে পারে (পঠনযোগ্যতার জন্য ফর্ম্যাট করা):
{
"status":"OK",
"data":
{
"message":"Hello, world!"
}
}
এই উদাহরণে, স্ট্রিংটি Hello, world!
হ'ল পেলোড, প্রাপক যে অংশটিতে আগ্রহী সেগুলি; বাকিগুলি, যদিও গুরুত্বপূর্ণ তথ্য, প্রোটোকল ওভারহেড।
শব্দটির আর একটি উল্লেখযোগ্য ব্যবহার ম্যালওয়ারে। ক্ষতিকারক সফ্টওয়্যারটির সাধারণত দুটি উদ্দেশ্য থাকে: নিজেকে ছড়িয়ে দেওয়া, এবং লক্ষ্য সিস্টেমে একধরণের সংশোধন করা (ফাইলগুলি মুছুন, সিস্টেমের সুরক্ষার সাথে আপস করুন, হোম কল করুন ইত্যাদি)। ছড়িয়ে পড়া অংশটি ওভারহেড, অন্যদিকে যে কোডটি আসল মন্দ কাজ করে তা হ'ল পেਲੋਡ।
string jsonPayLoad = " ";
পরিবর্তে string json = " ";
মধ্যে WebHook
যা পায় Json
ফরম্যাট করা ডেটাকে?
আমি Payload
এখন পর্যন্ত দুটি অর্থ পূরণ করেছি :
1) প্রয়োজনীয় তথ্য যা একটি প্যাকেট বা অন্যান্য সংক্রমণ ইউনিটের মধ্যে বহন করা হয়। প্যাকেটটি গন্তব্যে পৌঁছানোর জন্য প্রয়োজনীয় "ওভারহেড" ডেটা অন্তর্ভুক্ত করে না। নোট করুন যে পেডলোডটি গঠন করে তা পয়েন্ট অফ দ্য ভিউয়ের উপর নির্ভর করে। কোনও যোগাযোগ স্তরকে যার কাজ করার জন্য ওভারহেডের কিছু ডেটা প্রয়োজন, পে-লোড কখনও কখনও এই স্তরটি পরিচালনা করে এমন ওভারহেড ডেটার অংশ অন্তর্ভুক্ত বলে মনে করা হয়। তবে, আরও সাধারণ ব্যবহারে, পে-লোড হ'ল বিটগুলি যে গন্তব্যস্থলে শেষ ব্যবহারকারীকে দেওয়া হয় delivered
2) একটি সফ্টওয়্যার ভাইরাস এর চূড়ান্ত প্রভাব যা একটি ব্যবহারকারীর কম্পিউটারে সরবরাহ করা হয়েছে।