けいじゅ@SHLジャパンです. 

In [ruby-list :02212 ] the message: "[ruby-list:2212] Re: [BUG]
pack/unpack [Re: [Req] pack/unpack] ", on Feb/19 17:30(JST)
matz / caelum.co.jp (Yukihiro Matsumoto) writes:

>|"X"についてですが, 1バイト後退となっていますが, 削除もしちゃうんでしょ
>|うか? 
>
>perlと動作が同じようなので仕様ということにします.

まあ. それならそれで良いと思いますが.

>packの方はそうです.次に書き込む位置を前方に動かしちゃうみた
>いですね.

>むしろunpackとの対称性のためなのでは?

対称性云々をいうなら:

 p ["ab", "cd", "ef"].pack("a4a4X8a4").unpack("a4a4X8a4")
---
期待される結果: ["ab", "cd"]

が動いて欲しかったんですけどね.

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----