Interface EncodingAlgorithm