"8\266\021\010"結果の文字列はゴミに見えますが、実際は文字列"foo\0"を指すアドレス(のバイナリ表現)です。されるまではGCされないことが保証されています。ポインタとして解釈します。[1,2,3].pack("i!s!l!")です。"\300\265\021\010"で得られます。"\000C\000o\000m\000m\000e\000n\000t\000s"フィードバックはこちら。