编码和解码操作