W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
TarUtil
public
class
TarUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TarUtil
|
Narzędzie do manipulowania plikiem tar. Zawiera bibliotekę commons-compress, aby obsługiwać format tar.
Podsumowanie
Metody publiczne |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Narzędzie do wyodrębniania i rejestrowania w raportach pliku tar.gz i jego zawartości
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Rozpakuj plik tar.gz do katalogu tymczasowego.
|
static
File
|
gzip(File inputFile)
Funkcja narzędziowa do kompresowania pliku za pomocą gzip (.gz).
|
static
boolean
|
isGzip(File file)
Określ, czy plik jest plikiem gzip.
|
static
File
|
unGzip(File inputFile, File outputDir)
Rozpakuj plik: plik tar.gz lub tgz zostanie przekształcony w plik tar.
|
static
List<File>
|
unTar(File inputFile, File outputDir, Collection<String> fileNames)
Rozpakuj plik tar do katalogu.
|
static
List<File>
|
unTar(File inputFile, File outputDir)
Rozpakuj plik tar do katalogu.
|
Konstruktory publiczne
TarUtil
public TarUtil ()
Metody publiczne
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Narzędzie do wyodrębniania i rejestrowania w raportach pliku tar.gz i jego zawartości
| Parametry |
listener |
ITestLogger: ITestLogger, w którym mają być rejestrowane pliki. |
targzFile |
File: plik tar.gz File, który wymaga dziennika treści. |
baseName |
String: nazwa podstawowa, pod którą będą znajdować się pliki. |
| Zgłasza |
FileNotFoundException |
|
IOException |
|
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Rozpakuj plik tar.gz do katalogu tymczasowego.
| Parametry |
targzFile |
File: plik tar.gz do wyodrębnienia. |
nameHint |
String: prefiks katalogu tymczasowego. |
| Zwraca |
File |
katalogu tymczasowego. |
| Zgłasza |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
gzip
public static File gzip (File inputFile)
Funkcja narzędziowa do kompresowania pliku za pomocą gzip (.gz). Do nazwy pliku podstawowego zostanie dodane rozszerzenie .gz.
| Parametry |
inputFile |
File: File do skompresowania. |
| Zwraca |
File |
plik skompresowany za pomocą gzip. |
| Zgłasza |
|
java.io.IOException |
IOException |
|
isGzip
public static boolean isGzip (File file)
Określ, czy plik jest plikiem gzip.
| Parametry |
file |
File: plik do sprawdzenia. |
| Zwraca |
boolean |
czy plik jest plikiem gzip. |
| Zgłasza |
IOException |
jeśli nie można odczytać pliku. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
Rozpakuj plik: plik tar.gz lub tgz zostanie przekształcony w plik tar.
| Parametry |
inputFile |
File: File do rozpakowania |
outputDir |
File: katalog, w którym ma się znaleźć rozpakowany plik. |
| Zwraca |
File |
File wskazujący rozpakowany plik. |
| Zgłasza |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir,
Collection<String> fileNames)
Rozpakuj plik tar do katalogu. Plik tar.gz musi zostać najpierw unGzip(File,File).
| Parametry |
inputFile |
File: plik tar do wyodrębnienia. |
outputDir |
File: katalog, w którym mają się znaleźć wyodrębnione pliki. |
fileNames |
Collection: pliki do wyodrębnienia z pliku tar. |
| Zwraca |
List<File> |
Lista File rozpakowanych plików. |
| Zgłasza |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir)
Rozpakuj plik tar do katalogu. Plik tar.gz musi zostać najpierw unGzip(File,File).
| Parametry |
inputFile |
File: plik tar do wyodrębnienia. |
outputDir |
File: katalog, w którym mają się znaleźć wyodrębnione pliki. |
| Zwraca |
List<File> |
Lista File rozpakowanych plików. |
| Zgłasza |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-22 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-22 UTC."],[],[]]