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.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-22 UTC."],[],[]]