Implementação inicial do Encoding