Skip to content

Encode, decode and correct (single bit) a binary code using Hamming code algorithm in Go language

License

Notifications You must be signed in to change notification settings

mahdavipanah/hamcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

hamcode

Encode, decode and correct (single bit) a binary code using Hamming code.

Install

Make sure you have Go programming language installed. Then run the following command:

go get github.com/mahdavipanah/hamcode

Usage

$ 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

Example

$ hamcode encode 1011 --rtl 1010101 $ hamcode decode 1010101 --rtl 1011

About

Encode, decode and correct (single bit) a binary code using Hamming code algorithm in Go language

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages