|
[Date Index]
[Thread Index]
[Author Index]
Binary files under MS Windows
- To: mathgroup at smc.vnet.net
- Subject: [mg4181] Binary files under MS Windows
- From: John Bunda <bunda at centtech.com>
- Date: Tue, 11 Jun 1996 00:53:51 -0400
- Organization: Centaur Technology, Inc.
- Sender: owner-wri-mathgroup at wolfram.com
Ok, so I've already found out that Mathlink can't handle
IEEE 80-bit floats on Intel (due to a bug that Wolfram
won't fix).
So I hacked up a crude way of transferring data using
the BinaryFile package in Utilities. Unfortunately,
on DOS/Windows, this isn't a real binary file interface,
because the OpenFile[] builtin function that gets called
doesn't actually open the file as binary.
So, if the binary data in the file contains a byte that
just happens to equal the DOS eof character (hex 1a,
decimal 26 - please, please, don't get me started on Microsoft
toy OSes), the read returns EOF instead of the number.
Does anyone know of a workaround that will allow me to
actually read binary files on the Windows platform?
Thanks in advance. By the way, if I can get this to
work, I will post my enhanced version of the binary
files package that supports little-endian/long doubles.
-John
==== [MESSAGE SEPARATOR] ====
Prev by Date:
Re: Re: The Mathematica Journal-Supplements
Next by Date:
Re: Help with this!!!! please
Previous by thread:
Re: How can this MapAt application be done more efficiently
Next by thread:
Re: Binary files under MS Windows
|