TarUtil

public class TarUtil
extends Object

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


Utilitário para manipular um arquivo tar. Ele envolve o commons-compress para fornecer suporte tar.

Resumo

Construtores públicos

TarUtil ()

Métodos públicos

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

Ajudante para extrair e registrar para os repórteres um arquivo tar gz e seu conteúdo

static File extractTarGzipToTemp (File targzFile, String nameHint)

Descompacte e descompacte um arquivo tar.gz em um diretório temporário.

static File gzip (File inputFile)

Função utilitária para gzip (.gz) um arquivo.

static boolean isGzip (File file)

Determine se um arquivo é um gzip.

static File unGzip (File inputFile, File outputDir)

Descompacte um arquivo: um arquivo tar.gz ou tgz se tornará um arquivo tar.

static unTar (File inputFile, File outputDir)

Descompacte um arquivo tar em um diretório.

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

Descompacte um arquivo tar em um diretório.

Construtores públicos

TarUtil

public TarUtil ()

Métodos públicos

extrairAndLog

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

Ajudante para extrair e registrar para os repórteres um arquivo tar gz e seu conteúdo

Parâmetros
listener ITestLogger : o ITestLogger onde registrar os arquivos.

targzFile File : o tar.gz ERROR(/File) que precisa de seu log de conteúdo.

baseName String : o nome base sob o qual os arquivos serão encontrados.

extrairTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Descompacte e descompacte um arquivo tar.gz em um diretório temporário.

Parâmetros
targzFile File : o arquivo tar.gz a ser extraído.

nameHint String : o prefixo do diretório temporário.

Devoluções
File o diretório temporário.

Lança
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Função utilitária para gzip (.gz) um arquivo. a extensão .gz será adicionada ao nome do arquivo base.

Parâmetros
inputFile File : o ERROR(/File) a ser compactado.

Devoluções
File o arquivo gzipado.

Lança
IOException

éGzip

public static boolean isGzip (File file)

Determine se um arquivo é um gzip.

Parâmetros
file File : o arquivo a ser verificado.

Devoluções
boolean se o arquivo é um gzip.

Lança
se o arquivo não puder ser lido.

descompactar

public static File unGzip (File inputFile, 
                File outputDir)

Descompacte um arquivo: um arquivo tar.gz ou tgz se tornará um arquivo tar.

Parâmetros
inputFile File : O ERROR(/File) para descompactar

outputDir File : o diretório onde colocar o arquivo não compactado.

Devoluções
File um ERROR(/File) apontando para o arquivo não compactado.

Lança
FileNotFoundException
IOException

descompactar

public static  unTar (File inputFile, 
                File outputDir)

Descompacte um arquivo tar em um diretório. O arquivo tar.gz precisa ser unGzip(File, File) primeiro.

Parâmetros
inputFile File : o arquivo tar a ser extraído

outputDir File : o diretório onde colocar os arquivos extraídos.

Devoluções
A lista de ERROR(/File) descompactada.

Lança
FileNotFoundException
IOException

descompactar

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

Descompacte um arquivo tar em um diretório. O arquivo tar.gz precisa ser unGzip(File, File) primeiro.

Parâmetros
inputFile File : o arquivo tar a ser extraído

outputDir File : o diretório onde colocar os arquivos extraídos.

fileNames : os arquivos a serem extraídos do tar.

Devoluções
A lista de ERROR(/File) descompactada.

Lança
FileNotFoundException
IOException
,

TarUtil

public class TarUtil
extends Object

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


Utilitário para manipular um arquivo tar. Ele envolve o commons-compress para fornecer suporte tar.

Resumo

Construtores públicos

TarUtil ()

Métodos públicos

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

Ajudante para extrair e registrar para os repórteres um arquivo tar gz e seu conteúdo

static File extractTarGzipToTemp (File targzFile, String nameHint)

Descompacte e descompacte um arquivo tar.gz em um diretório temporário.

static File gzip (File inputFile)

Função utilitária para gzip (.gz) um arquivo.

static boolean isGzip (File file)

Determine se um arquivo é um gzip.

static File unGzip (File inputFile, File outputDir)

Descompacte um arquivo: um arquivo tar.gz ou tgz se tornará um arquivo tar.

static unTar (File inputFile, File outputDir)

Descompacte um arquivo tar em um diretório.

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

Descompacte um arquivo tar em um diretório.

Construtores públicos

TarUtil

public TarUtil ()

Métodos públicos

extrairAndLog

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

Ajudante para extrair e registrar para os repórteres um arquivo tar gz e seu conteúdo

Parâmetros
listener ITestLogger : o ITestLogger onde registrar os arquivos.

targzFile File : o tar.gz ERROR(/File) que precisa de seu log de conteúdo.

baseName String : o nome base sob o qual os arquivos serão encontrados.

extrairTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Descompacte e descompacte um arquivo tar.gz em um diretório temporário.

Parâmetros
targzFile File : o arquivo tar.gz a ser extraído.

nameHint String : o prefixo do diretório temporário.

Devoluções
File o diretório temporário.

Lança
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Função utilitária para gzip (.gz) um arquivo. a extensão .gz será adicionada ao nome do arquivo base.

Parâmetros
inputFile File : o ERROR(/File) a ser compactado.

Devoluções
File o arquivo gzipado.

Lança
IOException

éGzip

public static boolean isGzip (File file)

Determine se um arquivo é um gzip.

Parâmetros
file File : o arquivo a ser verificado.

Devoluções
boolean se o arquivo é um gzip.

Lança
se o arquivo não puder ser lido.

descompactar

public static File unGzip (File inputFile, 
                File outputDir)

Descompacte um arquivo: um arquivo tar.gz ou tgz se tornará um arquivo tar.

Parâmetros
inputFile File : O ERROR(/File) para descompactar

outputDir File : o diretório onde colocar o arquivo não compactado.

Devoluções
File um ERROR(/File) apontando para o arquivo não compactado.

Lança
FileNotFoundException
IOException

descompactar

public static  unTar (File inputFile, 
                File outputDir)

Descompacte um arquivo tar em um diretório. O arquivo tar.gz precisa ser unGzip(File, File) primeiro.

Parâmetros
inputFile File : o arquivo tar a ser extraído

outputDir File : o diretório onde colocar os arquivos extraídos.

Devoluções
A lista de ERROR(/File) descompactada.

Lança
FileNotFoundException
IOException

descompactar

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

Descompacte um arquivo tar em um diretório. O arquivo tar.gz precisa ser unGzip(File, File) primeiro.

Parâmetros
inputFile File : o arquivo tar a ser extraído

outputDir File : o diretório onde colocar os arquivos extraídos.

fileNames : os arquivos a serem extraídos do tar.

Devoluções
A lista de ERROR(/File) descompactada.

Lança
FileNotFoundException
IOException