Fields of all data types except string, ustring, and raw; record, subrec or tagged containing at least one field that is neither string nor raw.
record { binary }
field_definition { binary };
This option specifies binary data; data is formatted as text by default (see "text" ).
The binary property has different meanings when applied to different data types:
If you specify binary as a property of a numeric field, the data type of an imported or exported field must be the same as the corresponding field defined in a record schema. No type conversions are performed among the different numeric data types (as would be the case if text was specified instead).
This property is mutually exclusive with text, c_format, in_format, and out_format.
For example, the following defines a schema using binary representation for the imported or exported numeric fields with no delimiter between fields:
record { binary, delim = none } (
a:int32;
b:int16;
c:int8; )
"record {text} ( "
The following statement overrides the record-level setting of field b as text:
record {text} (
a:int32;
b:int16 {binary};
c:int8; )