From: coma_killen@... Date: 2003-04-01T16:03:47+09:00 Subject: unpack("V") returns Integer and not Fixnum Hi, This has probably been reported before but if not I thought I might mention it: unpacking four chars as an unsigned long in little-endian byte order may return a Bignum and not always a Fixnum as it says on page 384 in the pickaxe book: (255.chr * 4).unpack("V").first.class # => Bignum This is as it should be but I was confused by the docs. Regards, Karsten -- http://www.fastmail.fm - And now for something completely different�