Giovanni Bajo wrote: > John Machin wrote: > > I am an idiot, so please be gentle with me: I don't understand why you > > are using struct.pack at all: > > Because I want to be able to parse largest chunks of binary datas with custom > formatting. Did you miss the whole point of my message: > > struct.unpack("3liiSiiShh", data)
Did you want to write struct.unpack("Sheesh", data) ? Seriously, the main problem of struct is that it uses ad-hoc abbreviations for relatively rarely[1] used functions calls and that makes it hard to read. If you want to parse binary data use pyconstruct <http://pyconstruct.wikispaces.com/> [1] Relatively to regular expression and string formatting calls. -- http://mail.python.org/mailman/listinfo/python-list