From: "nobu (Nobuyoshi Nakada)" Date: 2013-01-09T01:48:08+09:00 Subject: [ruby-core:51316] [ruby-trunk - Bug #7653][Feedback] Array.pack ignores Big Endian modifier Issue #7653 has been updated by nobu (Nobuyoshi Nakada). Status changed from Open to Feedback ---------------------------------------- Bug #7653: Array.pack ignores Big Endian modifier https://bugs.ruby-lang.org/issues/7653#change-35283 Author: rudolone (rudi pettazzi) Status: Feedback Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux] Running on Linux, it seems that L> modifier is ignored: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\000\001\000" Expected result: irb(main):024:0> [2**16].pack('L<') => "\000\000\001\000" irb(main):025:0> [2**16].pack('L>') => "\000\001\000\000" -- http://bugs.ruby-lang.org/