O código que você forneceu está funcionando corretamente para os propósitos de codificação (encode) e decodificação (decode). No entanto, algumas melhorias podem ser feitas:
Declare as variáveis (strings, conteudo, index) usando let ou const para evitar escopo global.
Use o operador de comparação estrita (===) em vez do operador de igualdade solto (==).
Adicione comentários explicativos para descrever a função de cada parte do código.
Evite a redeclaração de variáveis já utilizadas no escopo.
vou fazer aqui e ja te retorno