encoding: text and binary encodings support
