2 个稳定版本
1.0.1 | 2022年5月11日 |
---|
#739 in 图像
63KB
1K SLoC
pngchat
在 PNG 文件中隐藏消息。
这个小项目的目的是学习如何编码 PNG 文件并在其中添加一些消息。
灵感来源于 PNGme:一个中级 Rust 项目
目标
制作一个命令行程序,让您能够在 PNG 文件中隐藏秘密消息。
pngchat
的主要任务包括
- 将消息编码到 PNG 文件中
- 解码存储在 PNG 文件中的消息
- 从 PNG 文件中移除消息
- 打印可以搜索消息的 PNG 块列表
使用方法
# 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
链接
有关 PNG 文件结构的更多详细信息,请参阅 PNG 文件结构规范
许可证
本项目根据 MIT 许可证 许可。
依赖项
~3MB
~63K SLoC