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)

Распакуйте файл: файл tar.gz станет файлом tar.

static 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 : ERROR(/File) tar.gz ERROR(/File) которой требуется журнал содержимого.

baseName String : базовое имя, под которым будут найдены файлы.

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Разархивируйте и распакуйте файл tar.gz во временную директорию.

Параметры
targzFile File : файл tar.gz для извлечения.

nameHint String : префикс временного каталога.

Возврат
File временный каталог.

Броски
FileNotFoundException

gzip

public static File gzip (File inputFile)

Служебная функция для gzip (.gz) файла. расширение .gz будет добавлено к имени базового файла.

Параметры
inputFile File : ERROR(/File) нужно сжать.

Возврат
File сжатый файл.

isGzip

public static boolean isGzip (File file)

Определите, является ли файл файлом gzip.

Параметры
file File : файл для проверки.

Возврат
boolean является ли файл gzip.

Броски
если файл не может быть прочитан.

распаковать

public static File unGzip (File inputFile, 
                File outputDir)

Распакуйте файл: файл tar.gz станет файлом tar.

Параметры
inputFile File : ERROR(/File) нужно разархивировать

outputDir File : каталог, в который следует поместить разархивированный файл.

Возврат
File ERROR(/File) указывает на несжатый файл.

Броски
FileNotFoundException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Разверните tar-файл в каталог. Файл tar.gz необходимо unGzip(File, File) .

Параметры
inputFile File : файл tar для извлечения.

outputDir File : каталог, в который следует поместить извлеченные файлы.

Возврат
Список распакованных ERROR(/File) .

Броски
FileNotFoundException