Ir al contenido
TurboDL

CLI

Pausa y reanudación

Ctrl+C guarda el estado; la reanudación sigue donde se detuvo la descarga, si la fuente lo permite.

Pausar

Durante una descarga, Ctrl+C:

  1. detiene los hilos correctamente;
  2. escribe el archivo de estado <archivo>.part.turbodl junto al archivo parcial;
  3. muestra el comando para reanudar y sale con el código 130.

Un segundo Ctrl+C sale de inmediato.

Reanudar

turbodl-cli resume "Downloads/Video/pelicula.mkv.part.turbodl"

Volver a ejecutar el comando original también funciona: TurboDL encuentra el estado existente.

¿Cuándo se puede reanudar?

La reanudación parcial necesita dos condiciones:

  • el servidor acepta rangos de bytes (respuesta 206 Partial Content);
  • el archivo remoto no ha cambiado: el ETag y el Last-Modified se comparan con los guardados.

Si el archivo ha cambiado, TurboDL lo indica y empieza de nuevo desde el principio, para no mezclar nunca dos versiones. Si el servidor no admite rangos de bytes, te avisa desde el inicio: «This source cannot be resumed».

¿Y los secretos?

El archivo de estado no contiene ningún secreto:

  • los valores ${VAR} se guardan tal cual y se vuelven a expandir al reanudar;
  • los valores literales sensibles (Authorization, Cookie, Proxy-Authorization, contraseña) nunca se escriben: vuelve a pasarlos al reanudar con -H, -b o -u.