Actually, the encoded value seems to be a base64 encoded, and if decoded it gives what I need. What is interesting is that I don't have to use a decoder in the subsequent activities. It seems that ADF just 'shows' encoded values in the output. But if used later in a variable or another activity, it is a properly decoded value. Very unexpected, and strange.