Bug in Utilities`BinaryFiles`
- To: mathgroup at smc.vnet.net
- Subject: [mg15746] Bug in Utilities`BinaryFiles`
- From: Brett Patterson <Brett.Patterson at durham.ac.uk>
- Date: Fri, 5 Feb 1999 03:42:42 -0500 (EST)
- Organization: University of Durham
- Sender: owner-wri-mathgroup at wolfram.com
There seems to be a bug, or omission in the package Utilities`BinaryFiles`. The option ByteOrder defaults to MostSignificantByteFirst, however on a DEC Alpha (Digital Unix), the byte order is LSB. The ByteOrder functionality seems to be absent in all the Read functions (e.g. ReadListBinary), so that ReadListBinary[filename, Single, ByteOrder->LeastSignificantByteFirst] produces identical garbage to ReadListBinary[filename, Single, ByteOrder->MostSignificantByteFirst]. Note that the functionality works with Integers. Why is this not working for Reals? I've looked at the package code, and the functionality for LSB/MSB appears to be missing. Regards, Brett -- ====================================================================== Dr Brett A. Patterson Room 148 Astronomical Instrumentation Group Tel: +44 191 374 2105 Department of Physics Fax: +44 191 374 3749 University of Durham mailto:Brett.Patterson at durham.ac.uk South Road, Durham DH1 3LE, UK http://star-www.dur.ac.uk/~bap