重松です、こんにちは。
> > pack()/unpack() あたりでできそうですね。
>
> pack() の引数は、Integer の範囲内でないといけないはずです。
> x86 Linux の場合、4 bytes integer だから、HEX 8 桁毎に
> substr() しないといけないのでは。まあ、大した処理時間では
> ないと思いますが。
少なくとも、手元の perl v.5.6.1 build for cygwin-multi では、
print pack("H*","4142434445464748");
は動きましたよ。>ABCDEFGH
# cygwin では PHP がうまくインストールできてないので、
# perl で試しました。;)
--
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>