Hi --

On Mon, 21 Apr 2008, David B. wrote:

> Hello,
>
> I would like to convert an input (like a file, or a password) into
> binary format.  After reading my Ruby in a nutshell book, I belive I can
> use this method:
>  unpack('C*')
>
> But do the binary representation will respect the big endian convention?

I can't quite picture what you want the result to be. unpack will give
you an array. Did you want to do something with that?

I'll add that pack and unpack have a bunch of endian-specific
arguments, and also there's the BitStruct package by Joel VanderWerf
(http://redshift.sourceforge.net/bit-struct/ I think is where it still
lives) which might help you out.


David

-- 
Rails training from David A. Black and Ruby Power and Light:
   INTRO TO RAILS         June 9-12            Berlin
   ADVANCING WITH RAILS   June 16-19           Berlin
   INTRO TO RAILS         June 24-27           London (Skills Matter)
See http://www.rubypal.com for details and updates!