重松です、こんにちは。 > > 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>