IPV4 および IPV6 アドレスの 16 進形式で一連の計算を行うスクリプトがあります。
たとえば、「70.02.03.04」は
$ipv4="\x46\x02\x03\x04"
このバイナリ ハンドルは、スクリプトにハードコーディングされています。しかし今、私はこれをオンザフライで生成したい
16 進数値に "sprintf("x%02x", $value) を使用していますが、上記のようにバイナリ ハンドルを生成するにはどうすればよいですか?
IPV4 および IPV6 アドレスの 16 進形式で一連の計算を行うスクリプトがあります。
たとえば、「70.02.03.04」は
$ipv4="\x46\x02\x03\x04"
このバイナリ ハンドルは、スクリプトにハードコーディングされています。しかし今、私はこれをオンザフライで生成したい
16 進数値に "sprintf("x%02x", $value) を使用していますが、上記のようにバイナリ ハンドルを生成するにはどうすればよいですか?