自己的理解。。。。。。。。。
SEGY地震数据分为工作站版和微机版两种。
工作站版SEGY数据由文件头和数据体组成:
文件头总长度为3600字节,分两部分,文件头第一部分长度3200bytes(80bytes*40),EBCDIC字符集,需要转换为ASCII码后才能显示;文件头第二部分长度400bytes,数据类型为32位、16位的整型,二进制,记录数据体信息,如每道的采样点数、采样率、数据格式等等。
然后就是数据体,数据体由多个数据道组成,每道数据分两部分:道头、道数据。道头是二进制数据,长度240bytes,数据类型:32位、16位的整型,记录采样点数、采样间隔、CDP号、XLine号、Line号以及坐标信息等。道数据数据类型分为: IBM浮点型、IEEE浮点型、16位整型、32位整型(注:对于工作站SEGY数据来说,卷头的第3225~3226用数字说明了每道数据的格式,1—表示IBM浮点型、3—表示16位整型、5—表示IEEE浮点型,对于微机版的SEGY地震数据1或是5是一样的!)。
微机版和工作站版SEGY数据结构一样,但是数据的存储格式不同。
工作站IEEE和IBM格式与微机格式互转:
工作站版的IEEE和IBM的高字节在前、低字节在后,即BigEndian,微机则是低字节在前、高字节在后,即LittleEndian。IEEE和IBM的32位、16位的整型转换成微机格式:只需交换高、低位即可。IEEE格式32位浮点型与微机格式的32位浮点型相比:只要进行高、低位交换即可。IBM格式32位浮点型要转换位微机格式:需要分拆字位,重新进行数值计算才能得到正确的微机数值。