jpg图像开始标志:FF D8 结束标志 :FF D9
#include<iostream>
#include<fstream>
using namespace std;
class picture{
private:
ifstream ifile_picture;
ifstream ifile_txt;
ofstream ofile_picture;
ofstream ofile_txt;
int length_ifile_picture,length_ifile_txt;
char name_ifile_picture[50], name_ifile_txt[50], name_ofile_picture[50],name_ofile_txt[50];
public:
void Open(ifstream &ifile,char *name,int &length);
void M();
void m();
};
void picture::Open(ifstream &ifile,char *name,int &length)
{
ifile.open(name,ios::binary|ios::in);
if (!ifile)
{
cout<<"Open "<<name<<" failed!"<<endl;
return ;
}
ifile.seekg(0, ios::end);
length = ifile.tellg();
ifile.seekg(0, ios::beg);
}
void picture::M()
{
char *str;
cout<<"请输入图片名(需要加后缀名):"<<endl;
cin

本文介绍了如何使用C++在JPEG图像的结束标志后隐藏数据。通过这种方法,可以将额外的信息嵌入到图片中而不改变其外观。
&spm=1001.2101.3001.5002&articleId=80312445&d=1&t=3&u=ab6063ab877547d3af97144ce34bc431)
4690

被折叠的 条评论
为什么被折叠?



