¿Cuál es la diferencia funcional entre la configuración y la actualización automática de los archivos del instalador de configuración sin conexión del navegador Opera?

¿Cuál es la diferencia funcional entre la configuración y la actualización automática de los archivos del instalador de configuración sin conexión del navegador Opera?

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 --headmando 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 tel 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, usefiledominioen 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 BCJ2método de compresión pero la ejecución es diferente. Ambos archivos se pueden extraer con 7z xcomando.

información relacionada