This is the mail archive of the
mailing list for the Cygwin project.
RE: unix/MS binary file format
- To: "Mumit Khan" <firstname.lastname@example.org.EDU>, "Isselmou Ould-Dellahy" <email@example.com>
- Subject: RE: unix/MS binary file format
- From: "Suhaib M. Siddiqi" <firstname.lastname@example.org>
- Date: Fri, 16 Jul 1999 21:29:16 -0400
- Cc: <email@example.com>
Just a notes the CDF, NetCDF, HDF, and FXDR for Cygwin
from my URL (www.geocities.com/ResearchTriangle/Forum/628 and
I have another library called XDRF, which allows to write portable
binary files in C and F77 both. I use FXDR and XDRF with my
> -----Original Message-----
> From: firstname.lastname@example.org
> [mailto:email@example.com]On Behalf Of Mumit Khan
> Sent: Friday, July 16, 1999 6:40 PM
> To: Isselmou Ould-Dellahy
> Cc: firstname.lastname@example.org
> Subject: Re: unix/MS binary file format
> "Isselmou Ould-Dellahy" <email@example.com> writes:
> > Hi,
> > I would like to create and to be able to read binary files
> > on cygwin, such that I can use such files under unix.
> > Actually under cygnus the binary files are coded in
> > unix reverse order. For example when I put the integer 327656666
> > in a binary file (using fwrite) and display it using "od -c"
> > I have :
> > Unix format :
> > 0000000 023 207 244 332
> > 0000004
> > NT format :
> > 0000000 332 244 207 023
> > 0000004
> > My question is : how can I generate and read unix binary
> > file format under cygwin ?
> It's not an Unix vs Cygwin issue, but rather a "endian-ness" issue,
> and hence independent of Cygwin. Little Endian CPUs (eg., x86) will
> store binary data differently by default than Big Endian CPUs (eg.,
> SPARC), even when both are running Unix.
> Binary files are almost by definition non-portable, but fortunately
> that's not the end of the world. There are a variety of libraries
> that will allow you to read/write binary data portably. Please search
> for CDF, HDF, netCDF, XDR. My own code uses a XDR based library that
> is customized for our data reader/writer classes.
> HDF - http://hdf.ncsa.uiuc.edu/
> NetCDF - http://www.unidata.ucar.edu/
> CDF - http://nssdc.gsfc.nasa.gov/cdf
> XDR - Sun's documentation (http://docs.sun.com/)
> My preference for general-purpose work is NetCDF, but the others
> are just as good. Most of these will build out of the box (and
> others have done the port -- check the archives) on Cygwin with
> minor configuration tweaks.
> Want to unsubscribe from this list?
> Send a message to firstname.lastname@example.org
Want to unsubscribe from this list?
Send a message to email@example.com