¿Cómo funciona Descargar/Ejecutar/Detener/Pausar un navegador?

¿Cómo funciona Descargar/Ejecutar/Detener/Pausar un navegador?

¿Cómo funciona exactamente Chrome/Firefox/Internet Explorer/Ejecutar/Descargar de Edge? (es decir: cuando hago clic en Ejecutar, ¿qué sucede exactamente? ¿Cuando descargo algo y luego lo detengo o lo pausa?)

Supongo que se descarga primero como datos temporales y luego se convierte a los datos correctos. Sería fantástico recibir una explicación completa.

¿Hay alguna opción/configuración para controlarlo yo mismo?

Respuesta1

Depende de la aplicación y su implementación.

  • Por lo general, ejecutar simplemente ejecuta lo que se descargó, tal como sucedería si hace doble clic en él. Una aplicación puede hacer varias cosas antes de permitir esto para asegurarse de que sea un archivo válido y no malicioso.
  • Descargar/Detener/Pausar utiliza los mecanismos predeterminados de los protocolos compatibles para hacer lo que necesita hacer. Para HTTP esto suele ser una GETsolicitud. HTTP 1.1 admite la reanudación de descargas. Depende del servidor que entrega el archivo implementar esto. En este caso, envía una solicitud modificada diciéndole al servidor que le proporcione el archivo que comienza en la posición X.
  • Las descargas pueden utilizar archivos temporales, pero no es necesario. Depende del programa y, a veces, también del tamaño de la descarga. En la mayoría de los casos, podrá configurar su navegador para que le pregunte dónde guardar un archivo. Depende del navegador si podrá definir que el archivo temporal debe almacenarse en el destino final, en %TEMP%algún caché o en absoluto.

información relacionada