[Baypiggies] Raw file input and python

Glen Jarvis glen at glenjarvis.com
Sat Feb 12 20:20:36 CET 2011


Oh, and I'm constrained to Python 2.5 or lower only :(

Glen

On Sat, Feb 12, 2011 at 11:19 AM, Glen Jarvis <glen at glenjarvis.com> wrote:

> I remember, about three years ago, reading someone's answer to a question
> very similar to this. But, I can't find it now.
>
> I have a raw input file where the first "entity" is a 64-bit unsigned
> integer and the remaining items in the file are 32-bit unsigned integers
> (until the end of the file).
>
> I vaguely remember there was already a module to cleanly handle this. I
> could, of course, open the file (f) in binary mode and do an f.read() on
> each byte and figure thing out. But, one will have to think of byte
> swapping, variable "sizes", etc. when running on different systems.
>
> I thought there was a layer above this that would take care of the mapping
> of data in the file (i.e., a raw dump/raw read) to a set of variables,
> taking care of byte swapping if needed, size of types, etc. as long as I
> specified the format (i.e., first should be 64-bit unsigned, second... etc.)
>
> Am I mistaking that this exists (i.e., did I just make this up)?
>
> Cheers,
>
>
>
> Glen
> --
> Things which matter most must never be at the mercy of things which matter
> least.
>
> -- Goethe
>



-- 
Things which matter most must never be at the mercy of things which matter
least.

-- Goethe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/baypiggies/attachments/20110212/bf19141c/attachment.html>


More information about the Baypiggies mailing list