🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.sgi.misc
Article #31

Re: converting from VAX Binary

#31
From: Jonathon Sivier
Date: Mon, 21 Dec 1992 15:46
40 lines
2416 bytes
snow@castor.hahnemann.edu (Donald C. Snow) writes:

>I was just given the following problem, and I'd thought I'd check to
>see if its been solved yet:

>We have a binary image file of CT slices, complete with header
>information and such, and we need to read it into a program.

>The information we were given documents that the values stored in the
>file are VAX binary 4-byte long integer and VAX binary 4-byte floating
>point.

>So, is there an easy way to read this into SGI type long integers and
>floating point numbers?

   I have done a bit of conversion from SGI to VAX and vice-versa.  The integers
should be simple, Their byte orders will probably just be reversed.  SGI uses
Motorola byte order, the first two characters of the file shoulb be 'MM', and
the VAX uses Intel byte order, the first two chars should be 'II'.  The floating
point is more difficult.  Not only is the byte order reversed, but thats easy to
fix, also the floating point formats are different.  I tried to determine the
format, but gave up and transfered the floating point data as ASCII, which I
could read in and let the program convert to floating point.  I'm sure
someone knows the formats and how to convert from one to the other, but this
was the easiest way as far as I cxould see.

   Good luck.

Jonathan

-------------------------------------------------------------------
|  Jonathan Sivier               |  Ballo ergo sum.               |
|  jsivier@ux1.cso.uiuc.edu      |  (I dance therefore I am.)     |
|  Flight Simulation Lab         |	        - des Cartwright  |
|  Beckman Institute             |                                |
|  405 N. Mathews                |                                |
|  Urbana, IL  61801             |                                |
|  Work: 217/244-1923            |                                |
|  Home: 217/359-8225            |                                |
-------------------------------------------------------------------
Technical Details
Message-ID: <BzM955.639@ux1.cso.uiuc.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!ux1.cso.uiuc.edu!jsivier
References: <SNOW.92Dec17102651@castor.hahnemann.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.sgi.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!ux1.cso.uiuc.edu!jsivier
From: jsivier@ux1.cso.uiuc.edu (Jonathon Sivier )
Subject: Re: converting from VAX Binary
Message-ID: <BzM955.639@ux1.cso.uiuc.edu>
Organization: University of Illinois at Urbana
References: <SNOW.92Dec17102651@castor.hahnemann.edu>
Date: Mon, 21 Dec 1992 15:46:02 GMT
Lines: 41