image - 如何将二进制文件编码为 JPG 格式?

标签 image encoding binary jpeg

我希望能够获取 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/

相关文章:

javascript - 检测是否正确加载了 jpg 图像

node.js - 将windows1252转换为NodeJS特殊字符中的utf-8

javascript - firefox如何对地址栏中的url进行编码

iphone - 在 NSString 中将 NSData 显示为二进制

c - 从二进制文件写入和读取整数数组

Java ImageIcon.GetImage 挂

html - 如何制作响应式背景图像(图像缩小)

linux - 十六进制到二进制转换器

jQuery onclick 正文中的所有图像

unicode - 如何在 Notepad++ 中将转义的 Unicode(例如\u0432\u0441\u0435)转换为 UTF-8 字符(все)