Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
TarUtil
public
class
TarUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TarUtil
|
Utilitário para manipular um arquivo tar. Ele encapsula o commons-compress para oferecer suporte a tar.
Resumo
Métodos públicos |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Auxiliar para extrair e registrar nos repórteres um arquivo tar.gz e o conteúdo dele.
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Descompacte um arquivo tar.gz em um diretório temporário.
|
static
File
|
gzip(File inputFile)
Função utilitária para gzip (.gz) de um arquivo.
|
static
boolean
|
isGzip(File file)
Determina se um arquivo é gzip.
|
static
File
|
unGzip(File inputFile, File outputDir)
Descompactar um arquivo: um arquivo tar.gz ou tgz se torna um arquivo tar.
|
static
List<File>
|
unTar(File inputFile, File outputDir, Collection<String> fileNames)
Descompacte um arquivo .tar em um diretório.
|
static
List<File>
|
unTar(File inputFile, File outputDir)
Descompacte um arquivo .tar em um diretório.
|
Construtores públicos
TarUtil
public TarUtil ()
Métodos públicos
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Auxiliar para extrair e registrar nos repórteres um arquivo tar.gz e o conteúdo dele.
| Parâmetros |
listener |
ITestLogger: o ITestLogger em que os arquivos serão registrados. |
targzFile |
File: o File tar.gz que precisa ter o conteúdo registrado. |
baseName |
String: o nome base em que os arquivos serão encontrados. |
| Gera |
FileNotFoundException |
|
IOException |
|
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
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. |
| Retorna |
File |
o diretório temporário. |
| Gera |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
gzip
public static File gzip (File inputFile)
Função utilitária para compactar um arquivo com gzip (.gz). A extensão .gz será adicionada ao nome do arquivo base.
| Parâmetros |
inputFile |
File: o File a ser compactado com gzip. |
| Retorna |
File |
o arquivo gzipped. |
| Gera |
|
java.io.IOException |
IOException |
|
isGzip
public static boolean isGzip (File file)
Determina se um arquivo é gzip.
| Parâmetros |
file |
File: o arquivo a ser verificado. |
| Retorna |
boolean |
se o arquivo é um gzip. |
| Gera |
IOException |
se não for possível ler o arquivo. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
Descompactar um arquivo: um arquivo tar.gz ou tgz se torna um arquivo tar.
| Parâmetros |
inputFile |
File: o File a ser descompactado |
outputDir |
File: o diretório onde colocar o arquivo descompactado. |
| Retorna |
File |
um File que aponta para o arquivo sem compactação gzip. |
| Gera |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir,
Collection<String> fileNames)
Descompacta 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 |
Collection: os arquivos a serem extraídos do tar. |
| Retorna |
List<File> |
A lista de File sem compactação. |
| Gera |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir)
Descompacta 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. |
| Retorna |
List<File> |
A lista de File sem compactação. |
| Gera |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-22 UTC.
[null,null,["Última atualização 2026-06-22 UTC."],[],[]]