TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.util.TarUtil.
|
Dienstprogramm zur Bearbeitung einer TAR-Datei. Es verpackt die Commons-Komprimierung, um die TAR-Unterstützung zu unterstützen.
Zusammenfassung
Öffentliche Konstruktoren |
TarUtil()
|
Öffentliche Methoden |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Hilfsprogramm zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts an die Reporter
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Entpacken Sie eine tar.gz-Datei und packen Sie sie in ein temporäres Verzeichnis.
|
static
File
|
gzip(File inputFile)
Dienstprogrammfunktion zum gzip (.gz) einer Datei.
|
static
boolean
|
isGzip(File file)
Bestimmt, ob eine Datei eine GZIP-Datei ist.
|
static
File
|
unGzip(File inputFile, File outputDir)
EntgZip-Datei: Eine tar.gz- oder Tgz-Datei wird zu einer TAR-Datei.
|
static
|
unTar(File inputFile, File outputDir)
Entpacken Sie eine TAR-Datei in ein Verzeichnis.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Entpacken Sie eine TAR-Datei in ein Verzeichnis.
|
Öffentliche Konstruktoren
TarUtil
public TarUtil ()
Öffentliche Methoden
ExtractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Hilfsprogramm zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts an die Reporter
Parameter |
listener |
ITestLogger : der ITestLogger , in dem die Dateien protokolliert werden sollen. |
targzFile |
File : die tar.gz-ERROR(/File) , die das Inhaltslog benötigt. |
baseName |
String : der Basisname, unter dem die Dateien gefunden werden. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Entpacken Sie eine tar.gz-Datei und packen Sie sie in ein temporäres Verzeichnis.
Parameter |
targzFile |
File : die zu extrahierende TAR.GZ-Datei. |
nameHint |
String ist das Präfix für das temporäre Verzeichnis. |
Returns |
File |
das temporäre Verzeichnis. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
GZIP
public static File gzip (File inputFile)
Dienstprogrammfunktion zum gzip (.gz) einer Datei. wird die Erweiterung .gz dem Basisdateinamen hinzugefügt.
Parameter |
inputFile |
File : ERROR(/File) , das mit gzip komprimiert werden soll. |
Returns |
File |
in der mit gzip komprimierten Datei erstellen. |
isGzip
public static boolean isGzip (File file)
Bestimmt, ob eine Datei eine GZIP-Datei ist.
Parameter |
file |
File : Die zu prüfende Datei. |
Returns |
boolean |
ob die Datei eine GZIP-Datei ist. |
Ausgabe |
|
wenn die Datei nicht gelesen werden konnte. |
entpacken
public static File unGzip (File inputFile,
File outputDir)
EntgZip-Datei: Eine tar.gz- oder Tgz-Datei wird zu einer TAR-Datei.
Parameter |
inputFile |
File : Die ERROR(/File) , die entpackt werden soll |
outputDir |
File : Das Verzeichnis, in dem die entpackte Datei gespeichert werden soll. |
Returns |
File |
ERROR(/File) , der auf die entpackte Datei verweist. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
Tarn
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 TAR-Datei, die extrahiert werden soll. |
outputDir |
File : Verzeichnis, in dem die extrahierten Dateien gespeichert werden sollen. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
Tarn
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 TAR-Datei, die extrahiert werden soll. |
outputDir |
File : Verzeichnis, in dem die extrahierten Dateien gespeichert werden sollen |
fileNames |
: Die Dateien, die aus der TAR-Datei extrahiert werden sollen. |
Ausgabe |
|
FileNotFoundException |
|
IOException |