Represents either textual or binary data passed via I/O functions which support binary/text mode
Constructors
IODataText StringHow Text gets encoded is usually locale-dependent.
IODataBinary ByteStringRaw binary which gets read/written in binary mode.