in reply to Re^4: 32bit float from two halvesin thread 32bit float from two halves
unpack() can unpack little and/or big endian in one go. In that page, read also the part titled "Dealing with Endian-ness".