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