What results from methods used to encode and decode data?