extractTarGz

fun extractTarGz(tarGzFile: File, targetDir: File)

Extrahiert ein .tar.gz-Archiv über den externen „tar“-Befehl in ein Zielverzeichnis.

Führt einen Vorabscan der Archiveinträge durch, um alle darin enthaltenen Verzeichnisdurchläufe (..) abzulehnen.

Parameters

tarGzFile

The tar.gz archive to extract.

targetDir

The directory to extract into (created if it does not exist).

Throws

if any entry contains directory traversal.