Encode, decode and correct (single bit) a binary code using Hamming code.
Make sure you have Go programming language installed. Then run the following command:
go get github.com/mahdavipanah/hamcode
$ hamcode help
Encode, decode and correct (single bit) a binary code using Hamming code.
Usage: hamcode [command] [binary code]
Available Commands:
correct Print the corrected binary code
encode Print the encoded data binary using Hamming code
decode Print the data binary code inside the input Hamming code
help, -h, --help Print the help
Available Options:
--rtl Interpret the code from right to left
Author: Hamidreza Mahdavipanah
Repository: http://github.com/mahdavipanah/hamcode
$ hamcode encode 1011 --rtl
1010101
$ hamcode decode 1010101 --rtl
1011