প্রোগ্রামিংয়ে "পেলোড" শব্দের অর্থ কী?


101

আমি একটি ওপেন সোর্স ফ্রেমওয়ার্কের সোর্স কোডটি দিয়ে যাচ্ছিলাম, যেখানে আমি বেশ কয়েকবার উল্লেখযোগ্য একটি ভেরিয়েবল "পেਲੋਡ" দেখেছি। "পেডলোড" বলতে কী বোঝায়?

উত্তর:


192

'পেওলোড' শব্দটি ব্যবহার করা হয় 'আকর্ষণীয়' তথ্যগুলির একটি অংশ বা অনুরূপ অংশে এবং এটি সমর্থন করার জন্য ওভারহেডের মধ্যে পার্থক্য করার জন্য। এটি পরিবহণ থেকে ধার করা হয়েছে, যেখানে এটি বোঝায় যে 'প্রদত্ত' বোঝার অংশটিকে বোঝায়: উদাহরণস্বরূপ, একটি ট্যাংকার ট্রাকে 20 টন তেল বহন করতে পারে, তবে সম্পূর্ণ বোঝাই বাহনটির ওজন তার চেয়ে অনেক বেশি - যানটি নিজেই রয়েছে, চালক, জ্বালানী, ট্যাঙ্ক ইত্যাদি এগুলি সরিয়ে নিতে অর্থ ব্যয় করে তবে গ্রাহক কেবল তেল (এবং তার জন্য অর্থ প্রদান) যত্ন করে, তাই, 'পে-লোড'।

প্রোগ্রামিংয়ে, শব্দটির সর্বাধিক সাধারণ ব্যবহার হ'ল বার্তা প্রোটোকলের প্রসঙ্গে, প্রকৃত ডেটা থেকে প্রোটোকল ওভারহেডের পার্থক্য করা। উদাহরণস্বরূপ, একটি JSON ওয়েব পরিষেবা প্রতিক্রিয়া নিন যা এটির মতো দেখতে পারে (পঠনযোগ্যতার জন্য ফর্ম্যাট করা):

{
    "status":"OK",
    "data":
        {
            "message":"Hello, world!"
        }
}

এই উদাহরণে, স্ট্রিংটি Hello, world!হ'ল পেলোড, প্রাপক যে অংশটিতে আগ্রহী সেগুলি; বাকিগুলি, যদিও গুরুত্বপূর্ণ তথ্য, প্রোটোকল ওভারহেড।

শব্দটির আর একটি উল্লেখযোগ্য ব্যবহার ম্যালওয়ারে। ক্ষতিকারক সফ্টওয়্যারটির সাধারণত দুটি উদ্দেশ্য থাকে: নিজেকে ছড়িয়ে দেওয়া, এবং লক্ষ্য সিস্টেমে একধরণের সংশোধন করা (ফাইলগুলি মুছুন, সিস্টেমের সুরক্ষার সাথে আপস করুন, হোম কল করুন ইত্যাদি)। ছড়িয়ে পড়া অংশটি ওভারহেড, অন্যদিকে যে কোডটি আসল মন্দ কাজ করে তা হ'ল পেਲੋਡ।


20
কি দারুন! এত বড় ব্যাখ্যার জন্য অনেক ধন্যবাদ। :)
বিশ্বাস জি

সুন্দর ব্যাখ্যা ...
tks

2
আপনার ব্যাখ্যা বুলসিয়ে হিট।
পুশ্যা

দুর্দান্ত ব্যাখ্যা- আজ নতুন কিছু শিখলেন!
রোল্যান্ড টেপ

না এটা ভালো নামকরণ ভেরিয়েবল ডিক্লেয়ার করা হয় string jsonPayLoad = " ";পরিবর্তে string json = " ";মধ্যে WebHookযা পায় Jsonফরম্যাট করা ডেটাকে?
stom

9

আমি Payloadএখন পর্যন্ত দুটি অর্থ পূরণ করেছি :

1) প্রয়োজনীয় তথ্য যা একটি প্যাকেট বা অন্যান্য সংক্রমণ ইউনিটের মধ্যে বহন করা হয়। প্যাকেটটি গন্তব্যে পৌঁছানোর জন্য প্রয়োজনীয় "ওভারহেড" ডেটা অন্তর্ভুক্ত করে না। নোট করুন যে পেডলোডটি গঠন করে তা পয়েন্ট অফ দ্য ভিউয়ের উপর নির্ভর করে। কোনও যোগাযোগ স্তরকে যার কাজ করার জন্য ওভারহেডের কিছু ডেটা প্রয়োজন, পে-লোড কখনও কখনও এই স্তরটি পরিচালনা করে এমন ওভারহেড ডেটার অংশ অন্তর্ভুক্ত বলে মনে করা হয়। তবে, আরও সাধারণ ব্যবহারে, পে-লোড হ'ল বিটগুলি যে গন্তব্যস্থলে শেষ ব্যবহারকারীকে দেওয়া হয় delivered

2) একটি সফ্টওয়্যার ভাইরাস এর চূড়ান্ত প্রভাব যা একটি ব্যবহারকারীর কম্পিউটারে সরবরাহ করা হয়েছে।


হ্যাঁ! .. তবে "ওভারহেড" ডেটা বলতে কী বোঝ? এবং বিটিডব্লিউ, আমি বেশিরভাগ ক্ষেত্রেই "পে-লোড" এর ব্যবহার ইভেন্ট প্রেরণে এবং এটি প্রবাহে দেখছি।
বিশ্বাস জি

4
ফ্রেমিং / ওভারহেড এমন জিনিস হবে যা পে-লোডের চারপাশে জড়িয়ে থাকে যেখানে এটি হওয়া দরকার, এটির হিসাবে এটি চিহ্নিতকরণের প্রয়োজন হিসাবে লেবেলযুক্ত। আপনি এটি একটি ওয়েব অনুরোধের সাথে বিপরীতে করতে পারেন, যার ফলে এমন একটি শিরোনাম তৈরি হয় যা প্রকৃত পৃষ্ঠা সম্পর্কে এনকোডিং, আকার, ফর্ম্যাট এবং এর মতো জিনিসগুলি সনাক্ত করে। পেডলোডটি আসল পৃষ্ঠা, যা শিরোনামগুলির পরে আসে যা প্রাপককে এটি উপলব্ধি করতে সক্ষম করে।
লার্স ভিক্লুন্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.