pngchat 1.0.1

Hide messages in the PNG file
Documentation
  • Coverage
  • 85.23%
    75 out of 88 items documented1 out of 11 items with examples
  • Size
  • Source code size: 74.37 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 8.21 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 30s Average build duration of successful builds.
  • all releases: 30s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • mikura1729/pngchat
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Azathoth1729

pngchat

Hide messages in the PNG file.

The intent of this little project is to learn how to encode PNG file and add some messages inside it

Idea come from PNGme: An Intermediate Rust Project

Goal

Making a command line program that lets you hide secret messages in PNG files.

The main tasks of pngchat are:

  • 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

Uasge

# Encodes a message into a PNG file and saves the result
pngchat encode ./test.png ruSt "This is a hidden message"

# Searches for a message hidden in a PNG file and prints the message if one is found
pngchat decode ./test.png ruSt

# Removes a chunk from a PNG file and saves the result
pngchat remove ./test.png ruSt

# Prints all of the chunks in a PNG file
pngchat print ./test.png

Links

See the PNG file structure spec for more details about how PNG file structured

License

This project is licensed under the MIT license.