pack

packで指定のフォーマットのバイナリに変換する。

pack関数 - データをバイナリ形式にパックする - Perlゼミ|Perlの基礎をインストールからサンプルで丁寧に解説

pack.plで、

3つの整数を連結し、32ビット符号付き整数バイナリに変換。
"l3"(エル3)のうち、'l'(エル)が32ビット符号付き整数で、'3'が3つの整数、ということ。

【 hexdump 】コマンド――ファイルを8進数や16進数でダンプする:Linux基本コマンドTips(253) - @IT

hexdumpで中身を確認。

リトルエンディアンで並んでる。
トルエンディアンで並んでる。

トルエンディアンで並んでる。

Sample/perl/pack/pack/src/pack at master · bg1bgst333/Sample · GitHub