ТарУтил

public class TarUtil
extends Object

java.lang.Объект
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)

Утилита для сжатия (.gz) файла.

static boolean isGzip (File file)

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

static File unGzip (File inputFile, File outputDir)

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

static unTar (File inputFile, File outputDir)

Распакуйте файл tar в каталог.

static unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames)

Распакуйте файл tar в каталог.

Публичные конструкторы

ТарУтил

public TarUtil ()

Публичные методы

экстракт и журнал

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

Помощник для извлечения и регистрации для репортеров файла tar gz и его содержимого.

Параметры
listener ITestLogger : ITestLogger куда записывать файлы.

targzFile File : tar.gz ERROR(/File) , для которого требуется журнал содержимого.

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

извлечьTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Разархивируйте и разархивируйте файл tar.gz во временный каталог.

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

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

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

Броски
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

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

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

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

Броски
IOException

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
IOException

растарить

public static  unTar (File inputFile, 
                File outputDir)

Распакуйте файл tar в каталог. Файл tar.gz необходимо сначала unGzip(File, File) .

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

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

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

Броски
FileNotFoundException
IOException

растарить

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

Распакуйте файл tar в каталог. Файл tar.gz необходимо сначала unGzip(File, File) .

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

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

fileNames : файлы, которые нужно извлечь из tar.

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

Броски
FileNotFoundException
IOException