Download Manager
Verwaltet fortsetzbare HTTP-Dateidownloads und Archivextraktion.
Unterstützt:
HTTP-Bereichsbasierter Lebenslauf für teilweise heruntergeladene Dateien.
Markierungsdateien („.complete“) zum Überspringen bereits abgeschlossener Downloads.
ZIP-Archiv-Extraktion mit Zip-Slip-Schutz.
tar.gz-Extraktion über den externen Befehl „tar“ mit Sicherheitsüberprüfung beim Verzeichnisdurchlauf.
Rekursive Suche nach ausführbaren Dateien in extrahierten Archivverzeichnissen.
Parameters
Log function for progress and diagnostic output.
Functions
Lädt eine Datei von url nach targetFile mit HTTP Range Resume-Unterstützung herunter.
Extrahiert ein .tar.gz-Archiv über den externen „tar“-Befehl in ein Zielverzeichnis.
Extrahiert ein ZIP-Archiv in ein Zielverzeichnis mit Zip-Slip-Schutz.
Sucht rekursiv eine ausführbare Datei in einem Verzeichnis, die mit exeName übereinstimmt.