From: Tanaka Akira Date: 2003-10-09T16:17:45+09:00 Subject: [ruby-dev:21579] [-1].pack("w") % ./ruby -ve 'p [-1].pack("w").unpack("w")' ruby 1.8.0 (2003-10-09) [i686-linux] [4294967295] というように、-1 を "w" で pack して unpack すると 4294967295 になりま す。 これは perl の % perl -e 'print pack("w", -1)' Cannot compress negative numbers at -e line 1. というように pack でエラーになるという挙動と違うんじゃないでしょうか。 -- [田中 哲][たなか あきら][Tanaka Akira]