在编程中,“有效载荷”一词是什么意思?

在编程中,“有效载荷”一词是什么意思?

术语“有效载荷”用于区分数据块或类似数据中的“有趣”信息和支持它的开销。它是从运输中借来的,在运输中,它指的是“支付”的部分:例如,一辆油罐车可能装载20吨油,但满载的汽车的重量要大得多--有车辆本身、司机、燃料、油箱等。移动所有这些都需要钱,但客户只关心(并支付)石油,因此,“付货”(Pay)。

在编程中,术语最常用的用法是在消息协议的上下文中,以区分协议开销和实际数据。例如,JSON web服务响应可能如下所示(为可读性格式化):

代码语言:javascript复制{

"status":"OK",

"data":

{

"message":"Hello, world!"

}

}在本例中,字符串Hello, world!是有效负载,接收方感兴趣的部分;其余的,尽管是重要的信息,是协议开销。

这一术语的另一个显著用法是恶意软件。恶意软件通常有两个目标:传播自身和对目标系统执行某种修改(删除文件、破坏系统安全、调用家园等)。传播部分是开销,而执行实际邪恶操作的代码是有效负载。

相关推荐

丰城晚上哪里好玩呢?有什么特别的去处吗?
外蒙到底如何独立的?伟人两次想收回,为何没能成功?
圮废的解释及意思
365官网多少

圮废的解释及意思

08-17 👁️ 7650
详细指南:如何轻松下载各种视频文件的方法
《方舟生存进化》仙境冰龙蛋在哪刷新 仙境冰龙蛋刷新位置一览
倒车入库:何时回半圈,何时回一圈?
bat365验证

倒车入库:何时回半圈,何时回一圈?

10-26 👁️ 7719