Introduction
Ce qu'est TurboDL et comment ses éléments s'articulent.
TurboDL est un gestionnaire de téléchargement multi-threads, dans l'esprit d'IDM, écrit en Rust. Il découpe chaque fichier en segments téléchargés en parallèle, met en pause et reprend sans rien perdre, et range vos fichiers par catégorie.
Ce que contient TurboDL
| Élément | Programme | Pour quoi faire |
|---|---|---|
| Application | turbodl | Liste filtrable, file d'attente, détails par thread, paramètres, statistiques, thèmes, trois langues, mises à jour |
| Ligne de commande | turbodl-cli | Scripts et serveurs, pilotée par des profils JSON |
| Serveur MCP | turbodl-mcp | Téléchargements pilotés par un assistant IA |
| Extensions | Chrome, Firefox | Envoient les téléchargements du navigateur à l'application |
Les trois programmes partagent le même moteur : un téléchargement se comporte de la même façon partout.
Comment ça accélère
- Une première requête (
Range: bytes=0-0) révèle la taille du fichier et si le serveur accepte les plages d'octets. - Le fichier est découpé en autant de segments que de threads (8 par défaut, jusqu'à 32).
- Quand un segment se termine avant les autres, sa connexion reprend la moitié du plus gros segment restant : aucune connexion ne reste inactive jusqu'à la fin.
Note
Si le serveur ne gère pas les plages d'octets, TurboDL télécharge en un seul flux et vous prévient que la reprise ne sera pas possible.