| Crates.io | obf2png |
| lib.rs | obf2png |
| version | 0.2.0 |
| created_at | 2025-10-18 21:34:01.290799+00 |
| updated_at | 2025-10-21 13:23:06.103376+00 |
| description | A library to parse, encode, decode, manipulate PNG chunks |
| homepage | |
| repository | https://github.com/Nathanahell/obf2png |
| max_upload_size | |
| id | 1889680 |
| size | 93,972 |
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.
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