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 elITestLoggeren el que se deben registrar los archivos. | 
      
        | targzFile | File: ElERROR(/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: ElERROR(/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: ElERROR(/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)
  
  
  
    
      [[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]