TarUtil

public class TarUtil
extends Object

java.lang.Object
com.android.tradefed.util.TarUtil


Dienstprogramm zum Bearbeiten einer TAR-Datei. Es umhüllt die Commons-Kompresse, um Teerunterstützung zu bieten.

Zusammenfassung

Öffentliche Bauträger

TarUtil ()

Öffentliche Methoden

static void extractAndLog ( ITestLogger listener, File targzFile, String baseName)

Helfer zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter

static File extractTarGzipToTemp (File targzFile, String nameHint)

Entpacken und entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.

static File gzip (File inputFile)

Utility-Funktion zum gzip (.gz) einer Datei.

static boolean isGzip (File file)

Bestimmen Sie, ob es sich bei einer Datei um eine GZIP-Datei handelt.

static File unGzip (File inputFile, File outputDir)

Entpacken Sie eine Datei: Eine tar.gz- oder tgz-Datei wird in eine TAR-Datei umgewandelt.

static unTar (File inputFile, File outputDir)

Entpacken Sie eine TAR-Datei in ein Verzeichnis.

static unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames)

Entpacken Sie eine TAR-Datei in ein Verzeichnis.

Öffentliche Bauträger

TarUtil

public TarUtil ()

Öffentliche Methoden

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

Helfer zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter

Parameter
listener ITestLogger : der ITestLogger , in dem die Dateien protokolliert werden sollen.

targzFile File : die tar.gz ERROR(/File) , die ihr Inhaltsprotokoll benötigt.

baseName String : der Basisname, unter dem die Dateien gefunden werden.

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Entpacken und entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.

Parameter
targzFile File : Die zu extrahierende tar.gz-Datei.

nameHint String : das Präfix für das temporäre Verzeichnis.

Kehrt zurück
File das temporäre Verzeichnis.

Würfe
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Utility-Funktion zum gzip (.gz) einer Datei. Die Erweiterung .gz wird dem Basisdateinamen hinzugefügt.

Parameter
inputFile File : die ERROR(/File) , die gzippt werden soll.

Kehrt zurück
File die gzip-Datei.

Würfe
IOException

isGzip

public static boolean isGzip (File file)

Bestimmen Sie, ob es sich bei einer Datei um eine GZIP-Datei handelt.

Parameter
file File : Die zu überprüfende Datei.

Kehrt zurück
boolean ob es sich bei der Datei um eine GZIP-Datei handelt.

Würfe
wenn die Datei nicht gelesen werden konnte.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

Entpacken Sie eine Datei: Eine tar.gz- oder tgz-Datei wird in eine TAR-Datei umgewandelt.

Parameter
inputFile File : Der ERROR(/File) zum Entpacken

outputDir File : Das Verzeichnis, in dem die entpackte Datei abgelegt werden soll.

Kehrt zurück
File ein ERROR(/File) der auf die entpackte Datei verweist.

Würfe
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Entpacken Sie eine TAR-Datei in ein Verzeichnis. Die tar.gz-Datei muss zuerst unGzip(File, File) sein.

Parameter
inputFile File : Die zu extrahierende TAR-Datei

outputDir File : Das Verzeichnis, in dem die extrahierten Dateien abgelegt werden.

Kehrt zurück
Die Liste der enttarnten ERROR(/File) .

Würfe
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

Entpacken Sie eine TAR-Datei in ein Verzeichnis. Die tar.gz-Datei muss zuerst unGzip(File, File) sein.

Parameter
inputFile File : Die zu extrahierende TAR-Datei

outputDir File : Das Verzeichnis, in dem die extrahierten Dateien abgelegt werden.

fileNames : die Dateien, die aus dem TAR extrahiert werden sollen.

Kehrt zurück
Die Liste der enttarnten ERROR(/File) .

Würfe
FileNotFoundException
IOException
,

TarUtil

public class TarUtil
extends Object

java.lang.Object
com.android.tradefed.util.TarUtil


Dienstprogramm zum Bearbeiten einer TAR-Datei. Es umhüllt die Commons-Kompresse, um Teerunterstützung zu bieten.

Zusammenfassung

Öffentliche Bauträger

TarUtil ()

Öffentliche Methoden

static void extractAndLog ( ITestLogger listener, File targzFile, String baseName)

Helfer zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter

static File extractTarGzipToTemp (File targzFile, String nameHint)

Entpacken und entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.

static File gzip (File inputFile)

Utility-Funktion zum gzip (.gz) einer Datei.

static boolean isGzip (File file)

Bestimmen Sie, ob es sich bei einer Datei um eine GZIP-Datei handelt.

static File unGzip (File inputFile, File outputDir)

Entpacken Sie eine Datei: Eine tar.gz- oder tgz-Datei wird in eine TAR-Datei umgewandelt.

static unTar (File inputFile, File outputDir)

Entpacken Sie eine TAR-Datei in ein Verzeichnis.

static unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames)

Entpacken Sie eine TAR-Datei in ein Verzeichnis.

Öffentliche Bauträger

TarUtil

public TarUtil ()

Öffentliche Methoden

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

Helfer zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter

Parameter
listener ITestLogger : der ITestLogger , in dem die Dateien protokolliert werden sollen.

targzFile File : die tar.gz ERROR(/File) , die ihr Inhaltsprotokoll benötigt.

baseName String : der Basisname, unter dem die Dateien gefunden werden.

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Entpacken und entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.

Parameter
targzFile File : Die zu extrahierende tar.gz-Datei.

nameHint String : das Präfix für das temporäre Verzeichnis.

Kehrt zurück
File das temporäre Verzeichnis.

Würfe
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Utility-Funktion zum gzip (.gz) einer Datei. Die Erweiterung .gz wird dem Basisdateinamen hinzugefügt.

Parameter
inputFile File : die ERROR(/File) , die gzippt werden soll.

Kehrt zurück
File die gzip-Datei.

Würfe
IOException

isGzip

public static boolean isGzip (File file)

Bestimmen Sie, ob es sich bei einer Datei um eine GZIP-Datei handelt.

Parameter
file File : Die zu überprüfende Datei.

Kehrt zurück
boolean ob es sich bei der Datei um eine GZIP-Datei handelt.

Würfe
wenn die Datei nicht gelesen werden konnte.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

Entpacken Sie eine Datei: Eine tar.gz- oder tgz-Datei wird in eine TAR-Datei umgewandelt.

Parameter
inputFile File : Der ERROR(/File) zum Entpacken

outputDir File : Das Verzeichnis, in dem die entpackte Datei abgelegt werden soll.

Kehrt zurück
File ein ERROR(/File) der auf die entpackte Datei verweist.

Würfe
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Entpacken Sie eine TAR-Datei in ein Verzeichnis. Die tar.gz-Datei muss zuerst unGzip(File, File) sein.

Parameter
inputFile File : Die zu extrahierende TAR-Datei

outputDir File : Das Verzeichnis, in dem die extrahierten Dateien abgelegt werden.

Kehrt zurück
Die Liste der enttarnten ERROR(/File) .

Würfe
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

Entpacken Sie eine TAR-Datei in ein Verzeichnis. Die tar.gz-Datei muss zuerst unGzip(File, File) sein.

Parameter
inputFile File : Die zu extrahierende TAR-Datei

outputDir File : Das Verzeichnis, in dem die extrahierten Dateien abgelegt werden.

fileNames : die Dateien, die aus dem TAR extrahiert werden sollen.

Kehrt zurück
Die Liste der enttarnten ERROR(/File) .

Würfe
FileNotFoundException
IOException