Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
Dienstprogramm zum Bearbeiten einer TAR-Datei. Es umhüllt commons-compress, um TAR-Unterstützung bereitzustellen.
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 für die Reporter
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.
|
static
File
|
gzip(File inputFile)
Dienstprogrammfunktion zum Komprimieren einer Datei mit gzip (.gz).
|
static
boolean
|
isGzip(File file)
Prüfen, ob eine Datei eine GZIP-Datei ist
|
static
File
|
unGzip(File inputFile, File outputDir)
GZIP-Datei dekomprimieren: Eine TAR.GZ-Datei wird in eine TAR-Datei umgewandelt.
|
static
|
unTar(File inputFile, File outputDir)
Dekomprimieren Sie eine TAR-Datei in ein Verzeichnis.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Dekomprimieren 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 für die Reporter
Parameter |
listener |
ITestLogger : ITestLogger , in dem die Dateien protokolliert werden sollen. |
targzFile |
File : die tar.gz-Datei ERROR(/File) , für die das Inhaltsprotokoll benötigt wird. |
baseName |
String : der Basisname, unter dem die Dateien gefunden werden.
|
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
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. |
Returns |
File |
in das temporäre Verzeichnis. |
Ausgabe |
|
FileNotFoundException |
gzip
public static File gzip (File inputFile)
Dienstprogrammfunktion zum Komprimieren einer Datei mit gzip (.gz). Die Erweiterung „.gz“ wird dem Basisdateinamen hinzugefügt.
Parameter |
inputFile |
File : die zu komprimierende ERROR(/File) . |
Returns |
File |
die gzip-komprimierte Datei. |
isGzip
public static boolean isGzip (File file)
Prüfen, ob eine Datei eine GZIP-Datei ist
Parameter |
file |
File : die Datei, die geprüft werden soll. |
Returns |
boolean |
ob es sich um eine GZIP-Datei handelt. |
Ausgabe |
|
wenn die Datei nicht gelesen werden konnte.
|
unGzip
public static File unGzip (File inputFile,
File outputDir)
GZIP-Datei dekomprimieren: Eine TAR.GZ-Datei wird in eine TAR-Datei umgewandelt.
Parameter |
inputFile |
File : Der ERROR(/File) , der entpackt werden soll |
outputDir |
File : Verzeichnis, in dem die entpackte Datei abgelegt werden soll. |
Returns |
File |
eine ERROR(/File) , die auf die entpackte Datei verweist. |
Ausgabe |
|
FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
Eine TAR-Datei in ein Verzeichnis entpacken. 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 sollen. |
Ausgabe |
|
FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Eine TAR-Datei in ein Verzeichnis entpacken. 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 sollen. |
fileNames |
: die Dateien, die aus der TAR-Datei extrahiert werden sollen. |
Ausgabe |
|
FileNotFoundException |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]