首先解釋一下什么是 payload?
payload 字面意思 “有效載荷只损,有效負荷,有效載重”着裹。
維基百科payload中的解釋:
在計算機科學與電信領(lǐng)域幢尚,負載(英語:Payload)是數(shù)據(jù)傳輸中所欲傳輸?shù)膶嶋H信息,通常也被稱作實際數(shù)據(jù)或者數(shù)據(jù)體磁浇。信頭與元數(shù)據(jù)斋陪,或稱為開銷數(shù)據(jù),僅用于輔助數(shù)據(jù)傳輸置吓。[1][2]
在計算機病毒或電腦蠕蟲領(lǐng)域中无虚,負載指的是進行有害操作的部分,例如:數(shù)據(jù)銷毀衍锚、發(fā)送垃圾郵件等友题。
比如有一位客戶需要支付一筆費用委托貨車司機運送一車石油,石油本身的重量戴质、車子的
重量度宦、司機的重量等等踢匣,這些都屬于載重(load)。但是對于該客戶來說戈抄,他關(guān)心的只有石
油的重量离唬,所以石油的重量是有效載重(payload,也就是付費的重量)划鸽。
那么payload對于程序員來說就是在程序中 起關(guān)鍵作用的代碼输莺。
維基百科給出了這個樣的例子:
通俗一點講,在程序的世界里裸诽,payload(有效載荷)就是對于接收者有用的數(shù)據(jù)
參考:
https://en.wikipedia.org/wiki/Payload_(computing)
https://danci.911cha.com/payload.html
http://www.cnblogs.com/straybirds/p/9807627.html
http://blog.csdn.net/eddjh_31/article/details/72677770