Dachte eigentlich, dass TIdMessage und Nachfahren im Ursprung für die Verarbeitung von Mails gedacht waren. Von daher gehe ich mal davon aus, dass die Hauptlogik aus diesem Umfeld stammt und daher auch beim Verarbeiten anderer Streams darauf aufgesetzt wird.
So wird es sein, das MIME Protokoll ist ja auch überall gleich. Es wird bei Mails und bei HTTP verwendet. Dass
Indy dies in einer Basisklasse löst, ist daher konsequent.
https://de.wikipedia.org/wiki/Multip...ail_Extensions