From: "ko1 (Koichi Sasada)" Date: 2013-01-25T12:55:47+09:00 Subject: [ruby-core:51653] [ruby-trunk - Bug #7653] Array.pack ignores Big Endian modifier Issue #7653 has been updated by ko1 (Koichi Sasada). Category set to core Assignee set to usa (Usaku NAKAMURA) Target version set to 1.9.3 ---------------------------------------- Bug #7653: Array.pack ignores Big Endian modifier https://bugs.ruby-lang.org/issues/7653#change-35615 Author: rudolone (rudi pettazzi) Status: Feedback Priority: Normal Assignee: usa (Usaku NAKAMURA) Category: core Target version: 1.9.3 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/