This project is an implementation of the PNGme challenge. It's fun and allows you to practice and deepen your Rust fundamentals.
This cli tool allow to:
- Encode a message into a PNG file
- Decode a message stored in a PNG file
- Remove a message from a PNG file
- Print a list of PNG chunks that can be searched for messages
- Print PNG file in bytes
Ressource : PNG file structure spec
If you want to use this funny tool:
git clone https://github.com/AlbanDAVID/PNGme
cd PNGme
cargo build --release
cd target/release/
./pngme
./pngme --help to have the full list of commands.
Have fun! 🦀