Aller au contenu
TurboDL

CLI

Pause et reprise

Ctrl+C sauvegarde l'état ; la reprise continue là où le téléchargement s'est arrêté, si la source le permet.

Mettre en pause

Pendant un téléchargement, Ctrl+C :

  1. arrête proprement les threads ;
  2. écrit le fichier d'état <fichier>.part.turbodl à côté du fichier partiel ;
  3. affiche la commande de reprise et quitte avec le code 130.

Un second Ctrl+C quitte immédiatement.

Reprendre

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

Relancer la commande d'origine fonctionne aussi : TurboDL retrouve l'état existant.

Quand la reprise est-elle possible ?

La reprise partielle demande deux conditions :

  • le serveur accepte les plages d'octets (réponse 206 Partial Content) ;
  • le fichier distant n'a pas changé : l'ETag et le Last-Modified sont comparés à ceux enregistrés.

Si le fichier a changé, TurboDL l'indique et recommence depuis le début, pour ne jamais mélanger deux versions. Si le serveur ne gère pas les plages d'octets, il vous prévient dès le départ : « This source cannot be resumed ».

Et les secrets ?

Le fichier d'état ne contient aucun secret :

  • les valeurs ${VAR} sont gardées telles quelles et redéveloppées à la reprise ;
  • les valeurs littérales sensibles (Authorization, Cookie, Proxy-Authorization, mot de passe) ne sont jamais écrites : repassez-les à la reprise avec -H, -b ou -u.