Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
TarUtil
public class TarUtil
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.util.TarUtil |
Утилита для работы с tar-архивами. Она использует модуль commons-compress для обеспечения поддержки tar-архивов.
Краткое содержание
Государственные строители |
|---|
TarUtil () |
Общедоступные методы |
|---|
static void | extractAndLog ( ITestLogger listener, File targzFile, String baseName) Вспомогательная программа для извлечения и отправки репортерам архива tar.gz и его содержимого. |
static File | extractTarGzipToTemp (File targzFile, String nameHint) Распакуйте архив tar.gz и удалите его из архива во временную директорию. |
static File | gzip (File inputFile) Вспомогательная функция для сжатия файла в формате gzip (.gz). |
static boolean | isGzip (File file) Определите, является ли файл сжатым с помощью gzip. |
static File | unGzip (File inputFile, File outputDir) Распакуйте файл с помощью GZip: файл tar.gz или tgz превратится в файл tar. |
static List<File> | unTar (File inputFile, File outputDir, Collection<String> fileNames) Распакуйте архив tar в нужную директорию. |
static List<File> | unTar (File inputFile, File outputDir) Распакуйте архив tar в нужную директорию. |
Государственные строители
TarUtil
public TarUtil ()
Общедоступные методы
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName) Вспомогательная программа для извлечения и отправки репортерам архива tar.gz и его содержимого.
| Параметры |
|---|
listener | ITestLogger : объект ITestLogger куда следует записывать файлы в лог. |
targzFile | File : File tar.gz, содержимое которого необходимо записать в лог. |
baseName | String : базовое имя, под которым будут находиться файлы. |
| Броски |
|---|
FileNotFoundException | |
IOException | |
public static File extractTarGzipToTemp (File targzFile,
String nameHint) Распакуйте архив tar.gz и удалите его из архива во временную директорию.
| Параметры |
|---|
targzFile | File : архив tar.gz для распаковки. |
nameHint | String : префикс для временного каталога. |
| Возвраты |
|---|
File | временный каталог. |
| Броски |
|---|
| java.io.FileNotFoundException |
| java.io.IOException |
FileNotFoundException | |
IOException | |
gzip
public static File gzip (File inputFile)
Вспомогательная функция для сжатия файла с расширением gzip (.gz). Расширение .gz будет добавлено к базовому имени файла.
| Параметры |
|---|
inputFile | File : File , который нужно сжать с помощью gzip. |
| Возвраты |
|---|
File | сжатый файл. |
| Броски |
|---|
| java.io.IOException |
IOException | |
isGzip
public static boolean isGzip (File file)
Определите, является ли файл сжатым с помощью gzip.
| Параметры |
|---|
file | File : файл для проверки. |
| Возвраты |
|---|
boolean | является ли файл сжатым в формате gzip. |
| Броски |
|---|
IOException | если файл не удалось прочитать. |
unGzip
public static File unGzip (File inputFile,
File outputDir) Распакуйте файл с помощью GZip: файл tar.gz или tgz превратится в файл tar.
| Параметры |
|---|
inputFile | File : File для распаковки (ungzip) |
outputDir | File : Каталог, куда следует поместить распакованный файл. |
| Возвраты |
|---|
File | Указывает на File , не сжатый в архив. |
| Броски |
|---|
| java.io.FileNotFoundException |
| java.io.IOException |
FileNotFoundException | |
IOException | |
унТар
public static List<File> unTar (File inputFile,
File outputDir,
Collection<String> fileNames) Распакуйте tar-архив в директорию. Для этого сначала нужно распаковать tar.gz-файл с помощью unGzip(File,File) .
| Параметры |
|---|
inputFile | File : Архив tar для распаковки |
outputDir | File : каталог, куда следует поместить извлеченные файлы. |
fileNames | Collection : файлы, которые необходимо извлечь из архива tar. |
| Возвраты |
|---|
List<File> | Список File в распакованном виде. |
| Броски |
|---|
| java.io.FileNotFoundException |
| java.io.IOException |
FileNotFoundException | |
IOException | |
унТар
public static List<File> unTar (File inputFile,
File outputDir) Распакуйте tar-архив в директорию. Для этого сначала нужно распаковать tar.gz-файл с помощью unGzip(File,File) .
| Параметры |
|---|
inputFile | File : Архив tar для распаковки |
outputDir | File : каталог, куда следует поместить извлеченные файлы. |
| Возвраты |
|---|
List<File> | Список File в распакованном виде. |
| Броски |
|---|
| java.io.FileNotFoundException |
| java.io.IOException |
FileNotFoundException | |
IOException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]