TarUtil

public class TarUtil
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.util.TarUtil.


Utilidad para manipular un archivo tar Une la compresión común para proporcionar compatibilidad con tar.

Resumen

Constructores públicos

TarUtil()

Métodos públicos

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

Asistente para extraer y registrar a los generadores de informes un archivo tar gz y su contenido

static File extractTarGzipToTemp(File targzFile, String nameHint)

Descomprime y descomprime un archivo tar.gz en un directorio temporal.

static File gzip(File inputFile)

Es una función de utilidad para comprimir (.gz) un archivo.

static boolean isGzip(File file)

Determina si un archivo es un archivo gzip.

static File unGzip(File inputFile, File outputDir)

Quita el formato GZip a un archivo: los archivos tar.gz o tgz se convertirán en archivos tar.

static unTar(File inputFile, File outputDir)

Descomprime el archivo tar en un directorio.

static unTar(File inputFile, File outputDir, fileNames)

Descomprime el archivo tar en un directorio.

Constructores públicos

TarUtil

public TarUtil ()

Métodos públicos

extraer y registrar

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

Asistente para extraer y registrar a los generadores de informes un archivo tar gz y su contenido

Parámetros
listener ITestLogger: Es el ITestLogger en el que se registrarán los archivos.

targzFile File: Es el ERROR(/File) de tar.gz que necesita su registro de contenido.

baseName String: Es el nombre base en el que se encontrarán los archivos.

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Descomprime y descomprime un archivo tar.gz en un directorio temporal.

Parámetros
targzFile File: Es el archivo tar.gz que se extraerá.

nameHint String: Es el prefijo del directorio temporal.

Muestra
File el directorio temporal.

Arroja
FileNotFoundException
IOException

ZIP

public static File gzip (File inputFile)

Es una función de utilidad para comprimir (.gz) un archivo. se agregará la extensión .gz al nombre del archivo base.

Parámetros
inputFile File: Es el ERROR(/File) que se comprimirá en gzip.

Muestra
File el archivo comprimido.

Arroja
IOException

isGzip

public static boolean isGzip (File file)

Determina si un archivo es un archivo gzip.

Parámetros
file File: Es el archivo que se debe verificar.

Muestra
boolean si el archivo es gzip.

Arroja
si el archivo no se pudo leer.

descomprimir

public static File unGzip (File inputFile, 
                File outputDir)

Quita el formato GZip a un archivo: los archivos tar.gz o tgz se convertirán en archivos tar.

Parámetros
inputFile File: Es la ERROR(/File) que se descomprimir.

outputDir File: Es el directorio en el que se debe colocar el archivo descomprimido.

Muestra
File Un ERROR(/File) que apunte al archivo descomprimido.

Arroja
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Descomprime el archivo tar en un directorio. El archivo tar.gz debe tener el valor unGzip(File, File) primero.

Parámetros
inputFile File: Es el archivo tar que se extraerá.

outputDir File: Es el directorio en el que se colocarán los archivos extraídos.

Muestra
La lista de ERROR(/File) sin directorio.

Arroja
FileNotFoundException
IOException

unTar

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

Descomprime el archivo tar en un directorio. El archivo tar.gz debe tener el valor unGzip(File, File) primero.

Parámetros
inputFile File: Es el archivo tar que se extraerá.

outputDir File: Es el directorio en el que se colocarán los archivos extraídos.

fileNames : Son los archivos que se extraerán del archivo tar.

Muestra
La lista de ERROR(/File) sin directorio.

Arroja
FileNotFoundException
IOException