怎么在图像文件(JPG BMP)中添加隐藏数据
如何在图像文件(JPG BMP)中添加隐藏数据
请假大家怎么样才能把一些二进制数据添加到JPEG等图像文件中,文件跟普通图像文件一样可以预览啊什么的,热像仪厂商FLIR的热像文件就是JPEG格式的,但是里面同样含有温度矩阵等红外信息,既可以在资源管理器中浏览JPEG也能在软件中获取温度信息。有没有什么思路啊?

以前有把rar文件隐藏在jpg中的方法,是用命令行:
或者:
大家有没有什么思路啊
------解决方案--------------------
你的思路是对的,事实上,你往一个图片的后面追加任意你想要的数据就可以了。
------解决方案--------------------
JPEG 是可以包含EXIF信息的。
请假大家怎么样才能把一些二进制数据添加到JPEG等图像文件中,文件跟普通图像文件一样可以预览啊什么的,热像仪厂商FLIR的热像文件就是JPEG格式的,但是里面同样含有温度矩阵等红外信息,既可以在资源管理器中浏览JPEG也能在软件中获取温度信息。有没有什么思路啊?
以前有把rar文件隐藏在jpg中的方法,是用命令行:
copy /b d:\toyean.jpg + d:\toyean.rar over.jpg
或者:
RunCmd("copy /b " + textBox1.Text + "+" + textBox2.Text + @" F:\images\已伪装的图片文件.jpg");
public void RunCmd(string cmd)
{
Process proc = new Process();
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
proc.StandardInput.WriteLine(cmd);
proc.Close();
}
大家有没有什么思路啊
------解决方案--------------------
你的思路是对的,事实上,你往一个图片的后面追加任意你想要的数据就可以了。
------解决方案--------------------
JPEG 是可以包含EXIF信息的。