Thread: Header seems byte-swapped -- byte-swap file and retry

Started: 2010-03-15 21:50:59
Last activity: 2010-03-16 06:17:44
Topics: SAC Help
Shahar Shani Kadmiel
2010-03-15 21:50:59
I have some SAC files produced by a code running on Linux (CentOS)
with Xeon processors and when I try to read them from within SAC I get
this message:

ERROR 1318: Header in disk file is out of date: (name of file)
Header version number is incorrect.
Header seems byte-swapped -- byte-swap file and retry

I am using MacSAC which I thought doesn't care if the file is little
or big endian.
I cannot find the sacswap tool that apparently is distributed with
MacSAC.

The same code running on SUN machines produces SAC files which I have
no problem reading.

What to do?

  • George Helffrich
    2010-03-16 06:17:44
    MacSAC expects all binary SAC files to be big-endian. MacSAC's utility for byte swapping is called sactosac and is distributed with MacSAC. You probably want to use the -m option, which will byte-swap files that aren't big-endian, irrespective of the processor type you're running on.

    Usage: sactosac [-vfm] [sacfile(s)]
    -f - force conversion even if format is native for machine on
    which program is running. Otherwise only converts files
    that are in a different format than desired for current
    machine.
    -m - force conversion to MacSAC (big-endian, Sun) byte-order.
    -v - verbose - describe what program is doing and what it is
    converting.

    On 15 Mar 2010, at 21:50, Shahar Kadmiel שחר קדמיאל wrote:

    I have some SAC files produced by a code running on Linux (CentOS) with Xeon processors and when I try to read them from within SAC I get this message:

    ERROR 1318: Header in disk file is out of date: (name of file)
    Header version number is incorrect.
    Header seems byte-swapped -- byte-swap file and retry

    I am using MacSAC which I thought doesn't care if the file is little or big endian.
    I cannot find the sacswap tool that apparently is distributed with MacSAC.

    The same code running on SUN machines produces SAC files which I have no problem reading.

    What to do?
    _______________________________________________
    sac-help mailing list
    sac-help<at>iris.washington.edu
    http://www.iris.washington.edu/mailman/listinfo/sac-help

    George Helffrich



18:20:22 v.22510d55