コンピューティングと電気通信では、ペイロードは送信されたデータのうち、実際に意図されたメッセージの部分です。ヘッダーとメタデータはペイロードの配信を可能にするためだけに送信され[ 1 ] [ 2 ] 、オーバーヘッドとみなされます。
コンピュータウイルスやワームの文脈において、ペイロードとは、マルウェアの中で悪意のある動作を実行する部分のことである。
この用語は輸送(transportation)から借用されたもので、ペイロードとは輸送費を賄うための積荷の部分を指す。
コンピュータネットワークでは、送信されるデータはペイロードです。これはほぼ常に、フレーミングビットとフレームチェックシーケンスで構成される何らかのフレーム形式にカプセル化されます。[ 3 ] [ 4 ] 例としては、イーサネットフレーム、ポイントツーポイントプロトコル(PPP)フレーム、ファイバーチャネルフレーム、V.42モデムフレームなどがあります。
コンピュータプログラミングにおいて、この用語の最も一般的な用法はメッセージプロトコルの文脈で、プロトコルのオーバーヘッドと実際のデータを区別するために用いられます。例えば、JSONウェブサービスの応答は次のようになります。
{ "data": { "message": "こんにちは、世界!" } }「Hello, world!」という文字列がJSONメッセージのペイロードであり、残りはプロトコルのオーバーヘッドです。
コンピュータセキュリティにおいて、ペイロードとは、プライベートなユーザーテキストの一部であり、ワームやウイルスなどのマルウェアが含まれる可能性があり、データの削除、スパムの送信、データの暗号化などの悪意のある動作を実行します。[ 5 ]ペイロードに加えて、このようなマルウェアは通常、単に自己拡散したり、検出を回避したりすることを目的としたオーバーヘッドコードも持っています。