This is a simple GUI-based Binary Decoder and Encoder application built using Python and the Tkinter library. The application allows users to convert text to binary and vice versa.
- Binary to ASCII Decoder: Convert binary code to human-readable text.
- ASCII to Binary Encoder: Convert text to binary representation.
- User-friendly GUI: Built with Tkinter for a simple and intuitive interface.
- ScrolledText Widgets: To input large amounts of text or binary data.
- Python 3.x
- Tkinter (Usually included with Python)
- No additional libraries are required.
To run this project, follow these steps:
-
Clone this repository to your local machine:
git clone https://github.com/bayazid-bit/Binary-Decoder.git
-
Navigate to the project folder:
cd Binary-Decoder
-
Run the Python script:
python main.py
- To Encode: Enter the text you want to convert into binary in the
ASCII Code
section, and clickEncode
. - To Decode: Enter the binary code you want to convert into text in the
Binary Code
section, and clickDecode
.
The results will be shown in the corresponding Encoded Text
or Decoded Text
section.
-
Encoding:
- Input: "Hello"
- Output:
01001000 01100101 01101100 01101100 01101111
-
Decoding:
- Input:
01001000 01100101 01101100 01101100 01101111
- Output: "Hello"
- Input:
If you would like to contribute to this project, feel free to fork the repository, make improvements or fix bugs, and submit a pull request.
This project is open-source and available under the MIT License.
Made with ❤️ by MD. Bayazid