Skip to content

AlbanDAVID/PNGme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

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

Installation

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! 🦀

About

A cli tool to encode and decode messages in PNG files.

Topics

Resources

Stars

Watchers

Forks

Languages