IdNNTP -> IdMessage1 Bilder, die codiert sind wieder encodieren?



  • Hi,

    ich erstelle mir gerade einen eigenen Usenet-Clienten.

    Bisheriger Code zusammengefasst:

    nntp->Connect();
    nntp->GetArticle(NULL,"446ce622$3$6034$a82e2bb9@reader.athenanews.com",IdMessage1);
    IdMessage1->Body->SaveToFile("bild.jpg");
    

    Das Bild kann nun natürlich nicht angezeigt werden, da es vermutlich noch nicht entschlüsselt ist. Body:

    =ybegin line=128 size=84382 name=2721_cgv.jpg
    )) &o¢“**ssT*2**/<+-+***+*[+,*F***t***\+,>=},-+***+**“±.+***¤*******kmnJ}£ž—Jn“‘“ž‹–Js—‹‘“˜‘*\ZZ`dZ_dZaJ\Z......

    Bei den Indy 10 Komponenten soll es ja einen MIME-Decoder geben.. kann man mit diesem den Inhalt einfacher auslesen?

    Und wie ist das mit anderen Dateien? z.B. rar?

    Danke ^^ mdg Stocky



  • Ich meine natürlich decodieren ^^



  • Einen MIME-Decoder gibt es (neben solchen für UUE, XXE und QuotedPrintable) auch schon in Indy9. Gut für dich, würde ich sagen, denn Indy10 lässt sich im BCB nicht verwenden.

    Was RAR-Dateien betrifft, das hat mit MIME, UUE etc. (also der Kodierung für die Netzwerkübertragung) nicht zu tun. Dafür musst du musst du dir extra Routinen, Bibliotheken oder Komponenten besorgen.


Anmelden zum Antworten