Byte-Swapping Examples

 

#!/bin/sh

 

# define seismic directory

seismic=/hou/data/D_152_001/SU_Class/class_project/seismic

 

# make data LITTLE endian

suswapbytes < ${seismic}/tiger.cdp2499.su > ${seismic}/tiger.cdp2499.little.su format=1

 

# swap it back and display

suswapbytes < ${seismic}/tiger.cdp2499.little.su | suximage &

 

# see what happens when you try to read non-native endian data

surange < ${seismic}/tiger.cdp2499.little.su