Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
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 umschließt „commons-compress“, um die Unterstützung von TAR-Dateien zu ermöglichen.
Zusammenfassung
Öffentliche Konstruktoren |
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 Sie eine tar.gz-Datei in ein temporäres Verzeichnis.
|
static
File
|
gzip(File inputFile)
Dienstfunktion zum Komprimieren einer Datei mit gzip (.gz).
|
static
boolean
|
isGzip(File file)
Ermittelt, ob eine Datei eine gzip-Datei ist.
|
static
File
|
unGzip(File inputFile, File outputDir)
Entpacken einer Datei: Aus einer TAR.GZ- oder TGZ-Datei wird eine TAR-Datei.
|
static
List<File>
|
unTar(File inputFile, File outputDir, Collection<String> fileNames)
Entpacken Sie eine TAR-Datei in ein Verzeichnis.
|
static
List<File>
|
unTar(File inputFile, File outputDir)
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)
Helfer zum Extrahieren und Protokollieren einer tar.gz-Datei und ihres Inhalts für die Reporter
| Parameter |
listener |
ITestLogger: das ITestLogger, in dem die Dateien protokolliert werden sollen. |
targzFile |
File: Die tar.gz-Datei File, für die das Inhaltslog benötigt wird. |
baseName |
String: Der Basisname, unter dem die Dateien zu finden sind. |
| Löst aus |
FileNotFoundException |
|
IOException |
|
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. |
| Gibt Folgendes zurück: |
File |
das temporäre Verzeichnis. |
| Löst aus |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
GZIP
public static File gzip (File inputFile)
Dienstfunktion zum Komprimieren einer Datei mit gzip (.gz). Die Erweiterung „.gz“ wird dem Basisdateinamen hinzugefügt.
| Parameter |
inputFile |
File: Die zu komprimierende File. |
| Gibt Folgendes zurück: |
File |
die mit gzip komprimierte Datei. |
| Löst aus |
|
java.io.IOException |
IOException |
|
isGzip
public static boolean isGzip (File file)
Ermittelt, ob eine Datei eine gzip-Datei ist.
| Parameter |
file |
File: die zu prüfende Datei. |
| Gibt Folgendes zurück: |
boolean |
Gibt an, ob die Datei eine GZIP-Datei ist. |
| Löst aus |
IOException |
wenn die Datei nicht gelesen werden konnte. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
Entpacken einer Datei: Aus einer TAR.GZ- oder TGZ-Datei wird eine TAR-Datei.
| Parameter |
inputFile |
File: Die File, die entzippt werden soll |
outputDir |
File: Das Verzeichnis, in dem die entzippte Datei abgelegt werden soll. |
| Gibt Folgendes zurück: |
File |
eine File, die auf die nicht komprimierte Datei verweist. |
| Löst aus |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir,
Collection<String> fileNames)
Entpacken Sie eine TAR-Datei in ein Verzeichnis. Eine TAR.GZ-Datei muss zuerst unGzip(File,File) werden.
| Parameter |
inputFile |
File: Die zu extrahierende TAR-Datei |
outputDir |
File: das Verzeichnis, in dem die extrahierten Dateien abgelegt werden sollen. |
fileNames |
Collection: die Dateien, die aus dem TAR-Archiv extrahiert werden sollen. |
| Gibt Folgendes zurück: |
List<File> |
Die Liste der entpackten File. |
| Löst aus |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir)
Entpacken Sie eine TAR-Datei in ein Verzeichnis. Eine TAR.GZ-Datei muss zuerst unGzip(File,File) werden.
| Parameter |
inputFile |
File: Die zu extrahierende TAR-Datei |
outputDir |
File: das Verzeichnis, in dem die extrahierten Dateien abgelegt werden sollen. |
| Gibt Folgendes zurück: |
List<File> |
Die Liste der entpackten File. |
| Löst aus |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
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: 2026-06-22 (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: 2026-06-22 (UTC)."],[],[]]