मैं एक ओपन सोर्स फ्रेमवर्क के सोर्स कोड से गुजर रहा था, जहां मैंने एक चर "पेलोड" को देखा जिसका उल्लेख कई बार किया गया था। किसी भी विचार "पेलोड" के लिए क्या खड़ा है?
मैं एक ओपन सोर्स फ्रेमवर्क के सोर्स कोड से गुजर रहा था, जहां मैंने एक चर "पेलोड" को देखा जिसका उल्लेख कई बार किया गया था। किसी भी विचार "पेलोड" के लिए क्या खड़ा है?
जवाबों:
'पेलोड' शब्द का उपयोग डेटा या समान के एक 'रोचक' जानकारी के बीच अंतर करने के लिए किया जाता है, और इसे समर्थन करने के लिए ओवरहेड। यह परिवहन से उधार लिया जाता है, जहां यह उस भार के हिस्से को संदर्भित करता है जो 'भुगतान' करता है: उदाहरण के लिए, एक टैंकर ट्रक 20 टन तेल ले जा सकता है, लेकिन पूरी तरह से लोड किए गए वाहन का वजन इससे कहीं अधिक होता है - वाहन ही है, ड्राइवर, ईंधन, टैंक, आदि। इन सभी को स्थानांतरित करने के लिए पैसा खर्च होता है, लेकिन ग्राहक केवल तेल की परवाह करता है (और भुगतान करता है), इसलिए 'भुगतान-लोड'।
प्रोग्रामिंग में, शब्द का सबसे सामान्य उपयोग संदेश प्रोटोकॉल के संदर्भ में है, वास्तविक डेटा से प्रोटोकॉल ओवरहेड को अलग करने के लिए। उदाहरण के लिए, JSON वेब सेवा प्रतिक्रिया जो इस तरह दिख सकती है (पठनीयता के लिए स्वरूपित):
{
"status":"OK",
"data":
{
"message":"Hello, world!"
}
}
इस उदाहरण में, स्ट्रिंग Hello, world!
पेलोड है, जिस हिस्से में प्राप्तकर्ता रुचि रखता है; बाकी, जबकि महत्वपूर्ण जानकारी, प्रोटोकॉल ओवरहेड है।
शब्द का एक और उल्लेखनीय उपयोग मैलवेयर में है। दुर्भावनापूर्ण सॉफ़्टवेयर में आमतौर पर दो उद्देश्य होते हैं: स्वयं को फैलाना, और लक्ष्य प्रणाली पर किसी प्रकार का संशोधन करना (फ़ाइलों को हटाना, सिस्टम सुरक्षा से समझौता करना, घर बुलाना आदि)। फैला हुआ हिस्सा ओवरहेड है, जबकि वास्तविक बुराई करने वाला कोड पेलोड है।
string jsonPayLoad = " ";
बदले में नामित चर घोषित करना अच्छा नहीं है string json = " ";
, WebHook
जिसमें Json
स्वरूपित डेटा प्राप्त होता है ?
मुझे Payload
अब तक दो अर्थ मिले हैं:
1) आवश्यक डेटा जो एक पैकेट या अन्य ट्रांसमिशन यूनिट के भीतर ले जाया जा रहा है। पेलोड में "ओवरहेड" डेटा शामिल नहीं है जो पैकेट को अपने गंतव्य पर लाने के लिए आवश्यक है। ध्यान दें कि पेलोड का गठन किस बिंदु पर निर्भर करता है। एक संचार परत के लिए जिसे अपना काम करने के लिए कुछ ओवरहेड डेटा की आवश्यकता होती है, पेलोड को कभी-कभी ओवरहेड डेटा के उस हिस्से को शामिल करना माना जाता है जिसे यह परत संभालती है। हालांकि, अधिक सामान्य उपयोग में, पेलोड बिट्स है जो गंतव्य पर अंतिम उपयोगकर्ता को दिया जाता है।
2) एक सॉफ्टवेयर वायरस का अंतिम प्रभाव जो एक उपयोगकर्ता के कंप्यूटर पर वितरित किया गया है।