Skip to content

Latest commit

 

History

History
63 lines (54 loc) · 3.19 KB

File metadata and controls

63 lines (54 loc) · 3.19 KB

Data Encodings

Data payload encodings in the format are identified by a code (number). These codes are assigned by the FDSN. A list of valid codes are as follows:

Code Description
0 Text, UTF-8 allowed, use ASCII for maximum portability, no structure defined
1 16-bit integer (two’s complement), little endian byte order
3 32-bit integer (two’s complement), little endian byte order
4 32-bit floats (IEEE float), little endian byte order
5 64-bit floats (IEEE double), little endian byte order
10 Steim-1 integer compression, big endian byte order
11 Steim-2 integer compression, big endian byte order
19 Steim-3 integer compression, big endian (not in common use in archives)
100 Opaque data - only for use in special scenarios, not intended for archiving

Overview and description of the Steim-1 and Steim-2 compression encodings may be found in the SEED 2.4 manual, Appendix B.

Retroactive future encodings

New data encodings may be added to the format in the future without incrementing the format version. There is no default encoding, readers must check the encoding value to determine if the encoding is supported.

Retired encoding values, not allowed in this specification

The following numeric codes were used in earlier miniSEED versions and should not be used for encodings defined in the future:

2:24-bit integers
12:GEOSCOPE multiplexed format 24-bit integer
13:GEOSCOPE multiplexed format 16-bit gain ranged, 3-bit exponent
14:GEOSCOPE multiplexed format 16-bit gain ranged, 4-bit exponent
15:US National Network compression
16:CDSN 16-bit gain ranged
17:Graefenberg 16-bit gain ranged
18:IPG-Strasbourg 16-bit gain ranged
30:SRO format
31:HGLP format
32:DWWSSN gain ranged format
33:RSTN 16-bit gain ranged format