Pacote que implementa técnicas de tratamento de ruído com algoritmos CRC-8 e Hamming
- Node.js
- NPM Yarn Package
- Realize o clone do projeto
- Execute o seguinte comando para realizar a instalação:
$ yarn
Para codificar um arquivo chame o comando abaixo, o arquivo codificado será incluído no diretório /out com a extensão .ecc
$ yarn dev encode <file-path>
Para decodificar um arquivo chame o comando abaixo, o arquivo decodificado será incluído no diretório /out com a extensão .cod
$ yarn dev decode <file-path>
Na decodificação se ocorrer erro no cabeçalho não será possível seguir com o procedimento. Se for identificado ruído na decodificação do corpo, haverá tratamento do ruído permitindo a decodificação sem problemas (o usuário será notificado pelo console)
$ yarn dev encode ./data/alice29.cod
$ yarn dev decode ./out/alice29.ecc