title: Contents of a f77 unformatted binary file
body: <p>I have an f77 unformatted binary file. 
  I know that the file contains 2 floats and a long integer as well as data.
  The size of the file is 536870940 bytes which should include 512^3 float data values together with the 2 floats and the long integer.
  The 512^3 float data values make up 536870912 bytes leaving a further 28 bytes. </p>
  
  <p>My problem is that I need to work out where the 28 bytes begins and how to skip this amount of storage so that I can directly access the data.</p>
  
  <p>I prefer to use C to access the file.</p>