codificación sin redundancia intenta usar símbolos para representar el mensaje de tal manera que la longitud del mensaje sea tan pequeña que sea posible sin perder información original, por eso se re-codifica los símbolos o también se usa (nuevos) símbolos para codificar cadenas enteras
existen muchos codificadores de este tipo que son muchas veces muy adaptados al tipo de datos que hay que comprimir, sin embargo, a grandes rasgos se puede distinguir los siguientes cinco métodos principales