Download Manager
Gestisce i download di file HTTP ripristinabili e l'estrazione degli archivi.
Supporta:
Riprendi basato su intervallo HTTP per file parzialmente scaricati.
File marcatori (
.complete) per saltare i download già completati.Estrazione archivi ZIP con protezione Zip-Slip.
Estrazione tar.gz tramite comando
taresterno con controllo di sicurezza di attraversamento delle directory.Ricerca eseguibile ricorsiva all'interno delle directory di archivio estratte.
Parameters
Log function for progress and diagnostic output.
Functions
Scarica un file da url a targetFile con il supporto del Riprendi intervallo HTTP.
Estrae un archivio .tar.gz in una directory di destinazione tramite il comando tar esterno.
Estrae un archivio ZIP in una directory di destinazione con protezione Zip-Slip.
Trova ricorsivamente un file eseguibile all'interno di una directory, corrispondente a exeName.