A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
TarUtil
public
class
TarUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TarUtil
|
Es una utilidad para manipular un archivo tar. Une commons-compress para proporcionar compatibilidad con tar.
Resumen
Métodos públicos |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Ayudante para extraer y registrar en los generadores de informes un archivo tar.gz y su contenido
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
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 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)
Descomprime un archivo tar en un directorio.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Descomprime un archivo tar en un directorio.
|
Constructores públicos
TarUtil
public TarUtil ()
Métodos públicos
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Ayudante para extraer y registrar en los generadores de informes un archivo tar.gz y su contenido
| Parámetros |
listener |
ITestLogger: Es el ITestLogger en el que se deben registrar los archivos. |
targzFile |
File: El ERROR(/File) tar.gz que necesita su registro de contenido. |
baseName |
String: Es el nombre base con el que se encontrarán los archivos. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
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 temp. |
| Arroja |
|
FileNotFoundException |
|
IOException |
gzip
public static File gzip (File inputFile)
Es una función de utilidad para comprimir (.gz) un archivo. La extensión .gz se agregará al nombre de archivo base.
| Parámetros |
inputFile |
File: El ERROR(/File) que se comprimirá con gzip. |
| Muestra |
File |
el archivo comprimido. |
isGzip
public static boolean isGzip (File file)
Determina si un archivo es un gzip.
| Parámetros |
file |
File: Es el archivo que se debe verificar. |
| Muestra |
boolean |
si el archivo es un gzip. |
| Arroja |
|
si no se pudo leer el archivo. |
unGzip
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: Es el directorio en el que se colocará el archivo descomprimido. |
| Muestra |
File |
un ERROR(/File) que apunta al archivo descomprimido. |
| Arroja |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir)
Descomprime un archivo tar en un directorio. El archivo tar.gz primero debe ser unGzip(File, File).
| 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. |
| Arroja |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Descomprime un archivo tar en un directorio. El archivo tar.gz primero debe ser unGzip(File, File).
| 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 tar. |
| Arroja |
|
FileNotFoundException |
|
IOException |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[null,null,["Última actualización: 2025-07-27 (UTC)"],[],[]]