Cómo incrustar BT torrent en una imagen y extraer el torrent
Las semillas BT se pueden incrustar antes del indicador de inicio o después del indicador de finalización.
Incrustar código semilla BT:
#include lt;iostreamgt;
#include lt;fstreamgt;
#include lt;stringgt ;
Usar espacio de nombres estándar.
char buf[10240];
int main()
{
char c;
cout lt; lt; "nombre de archivo src de imagen (jpeg):";
cin gt; buf
ifstream fin(buf, ios_base::binary
if (! seekg(0, ios_base::beg);
cout lt; lt; "imagen del nombre del archivo (jpeg):";
cin gt; gt; buf;
ofstream fout(buf, ios_base::binary);
if (!fout.good()) {
cout lt; ; "no se puede abrir" lt; buf lt;
cout lt; > cin gt; buf;
fout.write(buf, strlen(buf));
c = 0;
fout.put(c); p> p>
for (size_t i = 0; i lt; size; i )
{
c = fin.get();
> fout .put(c);
}
fin.close();
fout.close()
} p>
Extraer código semilla BT:
#include lt;iostreamgt;
#include lt;fstreamgt;
#include lt;stringgt ;
usando el espacio de nombres std;
char buf[10240];
int main()
{
char c;
cout lt;
ifstream fin( buf, ios_base::binary);
if (! fin.seekg(0, ios_base::beg);
size_t i = 0
mientras (1)
{
c = fin.get();
buf[i] = c;
if (c == 0)
break;
}
cout lt; buf lt; endl; >