複数の jpeg のデータを含むファイルを (一部のガベージと共に) 取得しました。このファイルからバイナリを抽出し、ガベージを除外して jpeg を作成する必要があります。jpeg の開始バイナリ シーケンスを知っています。
char buffer[30];
ifstream fin;
fin.open ("FILENAME.raw", ios::in | ios::binary);
while (!fin.eof())
{
fin.read(buffer,30);
cout<<buffer[2]<<endl;
}
fin.close();
ここでは、ファイルをバイナリで印刷しようとしていますが、このコードを実行すると、エイリアンの文字が画面に印刷されます。