我希望能够获取 1 和 0 的流并将其转换为 jpg 可以读取的格式,即假设我编写了一个程序并编译并获得了一个 exe,然后通过所述程序从 exe 中获取并运行 1 和 0,它将生成一个 .jpg。关于我需要做什么有什么建议吗?我希望这并不像我怀疑的那么困难。
更新:假设你拍摄了任何旧图像,并将其转换为(我想)原始格式,只有 1 和 0,现在假设你拍摄了这些 1 和 0,并以某种方式解码了它们,你会得到什么样的程序(显然不是一个正常运行的),但现在我在想,假设我们走了另一条路,拿了一个 .exe,并以“图像”看起来像的某种格式排列了所有的 1 和 0,是否有可能看到一张图片,那就是我想发现什么。 (我希望这能解释我感兴趣的内容),所以格式并不重要,我关心的可能是bmp,只是我想看看程序中是否有一个图像在程序中可以区分。
最佳答案
你是在说steganography吗? ?这将获取一些隐藏消息(可能是可执行文件)并将其隐藏在图像文件中。显然,图像文件会有点膨胀,但我认为这就是你所说的。维基百科页面有一些工具,例如 StegFS和或MP3Stego .
更新
重新阅读您的问题后,您是否只想要一个双色图像,其中一种颜色代表 1,另一种颜色代表 0?因此,二进制序列 0110 1101 1010 1101
将生成如下图像:
wbbw
bbwb
bwbw
bbwb
关于image - 如何将二进制文件编码为 JPG 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3296045/