Hallo,
bin gerade Dabei einen kleinen, einfachen E-mail Client zu schreiben, der auch Anhänge versenden soll. Wenn ich eine Exe-Datei verschicken möchte klappt das zunächst wunderbar, jedoch lässt sich die Datei nach dem verschicken nicht mehr öffnen
Als ich die Original-Datei und die versendete Datei im hex-Editor vergleicht habe, ist mir aufgefallen, das in der versendeten Datei jede 00 durch ein 08 ausgetauscht wurde. Ich hab aber keinen blassen Schimmer, warum das passiert.
Code:
Freue mich schon auf eure Antworten.
Gruß
cesupa
bin gerade Dabei einen kleinen, einfachen E-mail Client zu schreiben, der auch Anhänge versenden soll. Wenn ich eine Exe-Datei verschicken möchte klappt das zunächst wunderbar, jedoch lässt sich die Datei nach dem verschicken nicht mehr öffnen
![Frown :( :(](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f641.png)
Als ich die Original-Datei und die versendete Datei im hex-Editor vergleicht habe, ist mir aufgefallen, das in der versendeten Datei jede 00 durch ein 08 ausgetauscht wurde. Ich hab aber keinen blassen Schimmer, warum das passiert.
Code:
Code:
do
{
strcpy(buf,"");
s.read(buf,512);
ls+=send(ss,buf,512,0);
cout<<"\r"<<ls/1024<<" < "<<len/1024;
}while(!s.eof());
Freue mich schon auf eure Antworten.
Gruß
cesupa