Microsoft ha confirmado que los productos de la familia ISA Server 200X no son capaces de descargar por HTTP ficheros de más de 4Gb. No es que sea una buena idea realizar una descarga de un único fichero por HTTP con un tamaño tan grande, pero si las necesidades obligasen a realizar una operación de estas características, esto no podría realizarse con los siguientes productos:
- Microsoft Internet Security & Acceleration Server 2000
- Microsoft Internet Security & Acceleration Server 2004
- Microsoft Internet Security & Acceleration Server 2006
Esto es debido a que cuando se recibe la respuesta HTTP desde el servidor web, en la variable Content-Lenght se devuelve el tamaño de la respuesta. Este valor es almacenado en una variable de 32 bits, que no permite almacenar valores superiores a los 4Gb.

Ejemplo de variable Content-Lenght
Esta limitación ha sido asumida por Microsoft, y por tanto no va a ser modificado. Sin embargo, este problema no existe en
Microsoft Forefront Threat Management Gateway TMG 2010 debido a que, al ser un software de 64 bits, el tamaño de esa variable es el doble, permitiendo que se descargen ficheros de un tamaño muy superior.
Para solucionar este problema se pueden utilizar algunas otras soluciones como:
- Utilizar gestores de descargas que dividan el tamaño de las peticiones en tamaños inferiores a 4Gb.
- Utilizar
FTP over HTTP para estos entornos.
- Actualizar a Forefront TMG 2010.
Además, Microsoft ha confirmado que esta limitación también existe en Microsoft Internet Explorer 7 y versiones anteriores. Más información en:
Unable to download files larger than 4GB through ISA 200x – works fine in TMG