obf2png 0.1.0

A library to parse, encode, decode, manipulate PNG chunks
Documentation
  • Coverage
  • 11.11%
    4 out of 36 items documented0 out of 27 items with examples
  • Size
  • Source code size: 92.8 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 6.5 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: 21s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ghost_327300

png-rusty

A toy project following the PNG ME project using the PNG specification.

Manipulate your PNG file to hide your data in a chunk of your desired type.

Commands

png-rusty encode ./dice.png <USER DEFINED CHUNK TYPE> "<MSG>"
png-rusty decode ./dice.png <USER DEFINED CHUNK TYPE>
png-rusty remove ./dice.png <USER DEFINED CHUNK TYPE>

Chunk type size is limited to 4 bytes, therefore 4 UTF-8 characters.

Example :
png-rusty encode ./dice.png ruSt "This is a secret message!
png-rusty decode ./dice.png ruSt
png-rusty remove ./dice.png ruSt
png-rusty print ./dice.png