(en|de)code without bufio