
http://get.geo.opera.com.global.prod.fastly.net/pub/opera/desktop/ http://get.geo.opera.com.global.prod.fastly.net/pub/opera/desktop/50.0.2762.67/win/
Index of /pub/opera/desktop/50.0.2762.67/win/
../
patch/ 22-Jan-2018 12:55 -
Opera_50.0.2762.67_Autoupdate.exe 22-Jan-2018 12:55 37604416
Opera_50.0.2762.67_Autoupdate_x64.exe 22-Jan-2018 12:55 43281792
Opera_50.0.2762.67_Setup.exe 22-Jan-2018 12:55 39766536
Opera_50.0.2762.67_Setup_x64.exe 22-Jan-2018 12:55 46078280
Respuesta1
Primero, ¿cómo obtener ese enlace de descarga directa del navegador Opera? Abra el enlace de descarga del navegador de computadora Operahttps://www.opera.com/computeren cualquier navegador. Haga clic en el pequeño enlace azul que dice "Descargar el paquete sin conexión". No descargues el instalador. Haga clic derecho en la opción "intentar de nuevo" y copie la ubicación del enlace. Pon ese enlace al curl --head
mando como argumento. El resultado muestra el enlace de descarga redirigido del ejecutable de instalación. Aquí hay un ejemplo (el enlace puede cambiar en el futuro):
$> curl --head "https://www.opera.com/download/get/?id=43797&location=411&nothanks=yes&sub=marine&utm_tryagain=yes"
HTTP/2 302
date: Sat, 21 Jul 2018 13:37:34 GMT
content-type: text/html; charset=iso-8859-1
location: https://download1.operacdn.com/pub/opera/desktop/54.0.2952.60/win/Opera_54.0.2952.60_Setup.exe
server: nginx
vary: Accept-Encoding
El enlace mencionado en cuestión.http://get.geo.opera.com.global.prod.fastly.net/pub/opera/desktop/parece ser mayor que el anteriorhttps://download1.operacdn.com/pub/opera/desktop/enlace (CDN significa Red de entrega de contenido). Pero apuntan hacia el mismo archivo.
Ahora, ¿cómo encontrar la diferencia entre esos dos archivos 'AutoUpdate' y 'Setup'? Para esto necesitamos7Zipherramienta. Utilice 7z t
el comando para obtener detalles de esos dos archivos:
$> 7z t Opera_54.0.2952.60_Autoupdate_x64.exe
$> 7z t Opera_54.0.2952.60_Setup_x64.exe
Alternativamente, usefile
dominioen sistemas *nix. Aquí está el resultado:
$> file Opera_54.0.2952.60_Autoupdate_x64.exe
Opera_54.0.2952.60_Autoupdate_x64.exe: PE32 executable (GUI) Intel 80386, for MS Windows
$> file Opera_54.0.2952.60_Setup_x64.exe
Opera_54.0.2952.60_Setup_x64.exe: PE32+ executable (GUI) x86-64, for MS Windows
Aquí están las principales diferencias. La instalación es un archivo ejecutable normal. Los usuarios deben pasar por el proceso de configuración, aceptar la licencia y los términos, elegir la ruta de instalación, hacer clic en "Sí", etc. Pero la actualización automática es unaarchivo SFXalias. Archivo autoextraíble. La salida de 7zip mostrará esto: FileDescription: Opera installer SFX
. Entonces, cuando el usuario hace doble clic en ese archivo de actualización automática, se extraerá automáticamente el ejecutable del navegador Opera y los archivos DLL asociados en la carpeta que lo contiene sin el procedimiento de configuración mencionado anteriormente. Como la configuración contiene más datos para el procedimiento de instalación, ese archivo es más grande que el archivo de actualización automática. Ambos tienen el mismo LZMA:192m BCJ2
método de compresión pero la ejecución es diferente. Ambos archivos se pueden extraer con 7z x
comando.