TarUtil

public class TarUtil
extends Object

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


Utilidad para manipular un archivo tar. Envuelve commons-compress para proporcionar soporte tar.

Resumen

Constructores públicos

TarUtil ()

Métodos públicos

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

Ayudante para extraer y registrar para los reporteros 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)

Función de utilidad para gzip (.gz) un archivo.

static boolean isGzip (File file)

Determinar si un archivo es un gzip.

static File unGzip (File inputFile, File outputDir)

Descomprimir un archivo: un archivo tar.gz o tgz se convertirá en un archivo tar.

static unTar (File inputFile, File outputDir)

Descomprima un archivo tar en un directorio.

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

Descomprima un 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)

Ayudante para extraer y registrar para los reporteros un archivo tar gz y su contenido

Parámetros
listener ITestLogger : el ITestLogger donde registrar los archivos.

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

baseName String : el nombre base bajo el cual se encontrarán los archivos.

extraerTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

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

Parámetros
targzFile File : el archivo tar.gz a extraer.

nameHint String : el prefijo del directorio temporal.

Devoluciones
File el directorio temporal.

Lanza
Excepción de archivo no encontrado
IOExcepción

zip

public static File gzip (File inputFile)

Función de utilidad para gzip (.gz) un archivo. la extensión .gz se agregará al nombre del archivo base.

Parámetros
inputFile File : el ERROR(/File) que se va a comprimir.

Devoluciones
File el archivo comprimido.

Lanza
IOExcepción

esGzip

public static boolean isGzip (File file)

Determinar si un archivo es un gzip.

Parámetros
file File : el archivo a verificar.

Devoluciones
boolean si el archivo es un gzip.

Lanza
si el archivo no se pudo leer.

descomprimir

public static File unGzip (File inputFile, 
                File outputDir)

Descomprimir un archivo: un archivo tar.gz o tgz se convertirá en un archivo tar.

Parámetros
inputFile File : El ERROR(/File) para descomprimir

outputDir File : el directorio donde colocar el archivo descomprimido.

Devoluciones
File un ERROR(/File) que apunta al archivo descomprimido.

Lanza
Excepción de archivo no encontrado
IOExcepción

descomprimir

public static  unTar (File inputFile, 
                File outputDir)

Descomprima un archivo tar en un directorio. El archivo tar.gz debe unGzip(File, File) primero.

Parámetros
inputFile File : El archivo tar a extraer.

outputDir File : el directorio donde colocar los archivos extraídos.

Devoluciones
La lista de ERROR(/File) descomprimida.

Lanza
Excepción de archivo no encontrado
IOExcepción

descomprimir

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

Descomprima un archivo tar en un directorio. El archivo tar.gz debe unGzip(File, File) primero.

Parámetros
inputFile File : El archivo tar a extraer.

outputDir File : el directorio donde colocar los archivos extraídos.

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

Devoluciones
La lista de ERROR(/File) descomprimida.

Lanza
Excepción de archivo no encontrado
IOExcepción
,

TarUtil

public class TarUtil
extends Object

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


Utilidad para manipular un archivo tar. Envuelve commons-compress para proporcionar soporte tar.

Resumen

Constructores públicos

TarUtil ()

Métodos públicos

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

Ayudante para extraer y registrar para los reporteros 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)

Función de utilidad para gzip (.gz) un archivo.

static boolean isGzip (File file)

Determinar si un archivo es un gzip.

static File unGzip (File inputFile, File outputDir)

Descomprimir un archivo: un archivo tar.gz o tgz se convertirá en un archivo tar.

static unTar (File inputFile, File outputDir)

Descomprima un archivo tar en un directorio.

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

Descomprima un 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)

Ayudante para extraer y registrar para los reporteros un archivo tar gz y su contenido

Parámetros
listener ITestLogger : el ITestLogger donde registrar los archivos.

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

baseName String : el nombre base bajo el cual se encontrarán los archivos.

extraerTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

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

Parámetros
targzFile File : el archivo tar.gz a extraer.

nameHint String : el prefijo del directorio temporal.

Devoluciones
File el directorio temporal.

Lanza
Excepción de archivo no encontrado
IOExcepción

zip

public static File gzip (File inputFile)

Función de utilidad para gzip (.gz) un archivo. la extensión .gz se agregará al nombre del archivo base.

Parámetros
inputFile File : el ERROR(/File) que se va a comprimir.

Devoluciones
File el archivo comprimido.

Lanza
IOExcepción

esGzip

public static boolean isGzip (File file)

Determinar si un archivo es un gzip.

Parámetros
file File : el archivo a verificar.

Devoluciones
boolean si el archivo es un gzip.

Lanza
si el archivo no se pudo leer.

descomprimir

public static File unGzip (File inputFile, 
                File outputDir)

Descomprimir un archivo: un archivo tar.gz o tgz se convertirá en un archivo tar.

Parámetros
inputFile File : El ERROR(/File) para descomprimir

outputDir File : el directorio donde colocar el archivo descomprimido.

Devoluciones
File un ERROR(/File) que apunta al archivo descomprimido.

Lanza
Excepción de archivo no encontrado
IOExcepción

descomprimir

public static  unTar (File inputFile, 
                File outputDir)

Descomprima un archivo tar en un directorio. El archivo tar.gz debe unGzip(File, File) primero.

Parámetros
inputFile File : El archivo tar a extraer.

outputDir File : el directorio donde colocar los archivos extraídos.

Devoluciones
La lista de ERROR(/File) descomprimida.

Lanza
Excepción de archivo no encontrado
IOExcepción

descomprimir

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

Descomprima un archivo tar en un directorio. El archivo tar.gz debe unGzip(File, File) primero.

Parámetros
inputFile File : El archivo tar a extraer.

outputDir File : el directorio donde colocar los archivos extraídos.

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

Devoluciones
La lista de ERROR(/File) descomprimida.

Lanza
Excepción de archivo no encontrado
IOExcepción