Asi es, ahi estuve viendo el ejemplo que hiciste y es cierto. Yo lo que hago es enviar a MegaUpload un GET para que me envien la web de ellos comprimida en gzip, asi se hace mas rapido el tramite. El servidor me responde que esta comprimido en gzip.
CABECERAS
<CrLf>
<CrLf>
CUERPO_DEL_MENSAJE
Con un .Split(respuesta, vbCrLf & vbCrLf, 2), divido la respuesta en 2, por una parte las cabeceras, y por otro lado el cuerpo del mensaje comprimido, a eso lo paso directamente a la funcion UnZip hecha en C#
Subi el proyecto mio por si quiere hecharle un vistazo y saber si funciona lo que estas probando.
CABECERAS
<CrLf>
<CrLf>
CUERPO_DEL_MENSAJE
Con un .Split(respuesta, vbCrLf & vbCrLf, 2), divido la respuesta en 2, por una parte las cabeceras, y por otro lado el cuerpo del mensaje comprimido, a eso lo paso directamente a la funcion UnZip hecha en C#
Subi el proyecto mio por si quiere hecharle un vistazo y saber si funciona lo que estas probando.