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.