Skip to content

matynz/encoding-protecting-java

Repository files navigation

encoding-protecting-java

Java classes for encoding and protecting ascii text Hamming Huffman

SistemaTeoInfo - Clase que maneja el flujo de Codificacion Proteccion por Huffman y Hamming

Huffman - Clase utilizada para comprimir texto mediante huffman encoding

Hamming - Clase interfaz para protejer mediante hamming

Ruido - clase para insertar ruido blanco en una string (a lo sumo 1 por bloque si esta hamminizado)

Arbol - Contiene Metodos para manejar el Arbol usado en Huffman

Tabla - Mantiene la tabla de frecuencias y codificacion para aplicar huffman

Archivo - Hace las operaciones de Entrada y salida a disco del sistema

BitInputStream - Permite leer bit a bit de un archivo binario Usado en Archivo

BitOutputStream - Permite escribir bit a bit en un archivo binario Usado en archivo

NodoLetra - NodoLetra Para El arbol (? //* Fix

NodoCodigo - Nodo para la Tabla (? //* Fix

About

Java classes for encoding and protecting ascii text Hamming Huffman

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages