Hi,

In message "Re: Array#pack: byte order for unsigned types"
    on 02/04/12, "Jason Voegele" <jason / jvoegele.com> writes:

|How, then, do "I", "L", and "S" differ from their signed counterparts?

No difference in pack, but in unpack.
Try [-1].pack("i").unpack("i") and [-1].pack("i").unpack("i").


							matz.