#png #file #messages #hide

bin+lib pngchat

在 PNG 文件中隐藏消息

2 个稳定版本

1.0.1 2022年5月11日

#739 in 图像

MIT 许可证

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