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 :
- arrête proprement les threads ;
- écrit le fichier d'état
<fichier>.part.turbodlà côté du fichier partiel ; - 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'
ETaget leLast-Modifiedsont 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,-bou-u.