f_decode/encode