From: ARIMA Yasuhiro Date: 2000-07-17T20:58:47+09:00 Subject: [ruby-talk:04078] Re: unpack and "bn" with n>16 Hi. Pixel wrote | There must be a good reason for the following (tested on 1.4.5, 1.4.3, | ix86/axp): | | p "\0\0\0\0".unpack("b16b1b2") # -> ["0000000000000000", "0", "00"] | p "\0\0\0\0".unpack("b17b1b1") # -> ["00000000000000000", "0", ""] | | I can't find it though :( I try it, and modified a little. p "\0\377\0\377".unpack("b16b1b2") # -> ["0000000011111111", "0", "11"] p "\0\377\0\377".unpack("b17b1b1") # -> ["00000000111111110", "1", ""] -- /)/) ARIMA Yasuhiro (^-^) fit0298@fitec.co.jp (0 0)o