Ab dem 27. März 2025 empfehlen wir, android-latest-release anstelle von aosp-main zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Mit Sammlungen den Überblick behalten
    
    
      
      Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
TarUtil
  public
  
  
  
  class
  TarUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object
     | 
  
  
  
    
      |    ↳ | 
    
    com.android.tradefed.util.TarUtil
     | 
  
  
  
    
  Dienstprogramm zum Bearbeiten einer TAR-Datei. Es umhüllt commons-compress, um TAR-Unterstützung bereitzustellen.
Zusammenfassung
Öffentliche Konstruktoren | 
  
  
  
    
      
      TarUtil()
      
      
     | 
  
  
Öffentliche Methoden | 
  
  
  
    
        
        
        static
        
        
        void
     | 
  
    
      
      extractAndLog(ITestLogger listener, File targzFile, String baseName)
      
      
        Hilfsprogramm zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        File
     | 
  
    
      
      extractTarGzipToTemp(File targzFile, String nameHint)
      
      
        Entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        File
     | 
  
    
      
      gzip(File inputFile)
      
      
        Dienstprogrammfunktion zum Komprimieren einer Datei mit gzip (.gz).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        boolean
     | 
  
    
      
      isGzip(File file)
      
      
        Prüfen, ob eine Datei eine GZIP-Datei ist
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        File
     | 
  
    
      
      unGzip(File inputFile, File outputDir)
      
      
        GZIP-Datei dekomprimieren: Eine TAR.GZ-Datei wird in eine TAR-Datei umgewandelt.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        
     | 
  
    
      
      unTar(File inputFile, File outputDir)
      
      
        Dekomprimieren Sie eine TAR-Datei in ein Verzeichnis.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        
     | 
  
    
      
      unTar(File inputFile, File outputDir,  fileNames)
      
      
        Dekomprimieren Sie eine TAR-Datei in ein Verzeichnis.
        
    
 
      
     | 
  
  
Öffentliche Konstruktoren
    TarUtil
    
public TarUtil ()
    
    
    
  
 
Öffentliche Methoden
    extractAndLog
    
public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)
    
    
    
  Hilfsprogramm zum Extrahieren und Protokollieren einer TAR-GZ-Datei und ihres Inhalts für die Reporter
    
    | Parameter | 
      
        listener | 
        
          ITestLogger: ITestLogger, in dem die Dateien protokolliert werden sollen. | 
      
      
        targzFile | 
        
          File: die tar.gz-Datei ERROR(/File), für die das Inhaltsprotokoll benötigt wird. | 
      
      
        baseName | 
        
          String: der Basisname, unter dem die Dateien gefunden werden.
 | 
      
    
 
    
    
public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)
    
    
    
  Entpacken Sie eine tar.gz-Datei in ein temporäres Verzeichnis.
    
    | Parameter | 
      
        targzFile | 
        
          File: die zu extrahierende tar.gz-Datei. | 
      
      
        nameHint | 
        
          String: das Präfix für das temporäre Verzeichnis. | 
      
    
    
      | Returns | 
      
        File | 
        in das temporäre Verzeichnis. | 
      
    
      
      | Ausgabe | 
        
           | 
          FileNotFoundException | 
        
      
  
 
    gzip
    
public static File gzip (File inputFile)
    
    
    
  Dienstprogrammfunktion zum Komprimieren einer Datei mit gzip (.gz). Die Erweiterung „.gz“ wird dem Basisdateinamen hinzugefügt.
    
    | Parameter | 
      
        inputFile | 
        
          File: die zu komprimierende ERROR(/File). | 
      
    
    
      | Returns | 
      
        File | 
        die gzip-komprimierte Datei. | 
      
    
 
    isGzip
    
public static boolean isGzip (File file)
    
    
    
  Prüfen, ob eine Datei eine GZIP-Datei ist
    
    | Parameter | 
      
        file | 
        
          File: die Datei, die geprüft werden soll. | 
      
    
    
      | Returns | 
      
        boolean | 
        ob es sich um eine GZIP-Datei handelt. | 
      
    
      
      | Ausgabe | 
        
           | 
          wenn die Datei nicht gelesen werden konnte.
 | 
        
      
  
 
    unGzip
    
public static File unGzip (File inputFile, 
                File outputDir)
    
    
    
  GZIP-Datei dekomprimieren: Eine TAR.GZ-Datei wird in eine TAR-Datei umgewandelt.
    
    | Parameter | 
      
        inputFile | 
        
          File: Der ERROR(/File), der entpackt werden soll | 
      
      
        outputDir | 
        
          File: Verzeichnis, in dem die entpackte Datei abgelegt werden soll. | 
      
    
    
      | Returns | 
      
        File | 
        eine ERROR(/File), die auf die entpackte Datei verweist. | 
      
    
      
      | Ausgabe | 
        
           | 
          FileNotFoundException | 
        
      
  
 
    unTar
    
public static  unTar (File inputFile, 
                File outputDir)
    
    
    
  Eine TAR-Datei in ein Verzeichnis entpacken. Die TAR.GZ-Datei muss zuerst unGzip(File, File) sein.
    
    | Parameter | 
      
        inputFile | 
        
          File: Die zu extrahierende TAR-Datei | 
      
      
        outputDir | 
        
          File: das Verzeichnis, in dem die extrahierten Dateien abgelegt werden sollen. | 
      
    
    
      
      | Ausgabe | 
        
           | 
          FileNotFoundException | 
        
      
  
 
    unTar
    
public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)
    
    
    
  Eine TAR-Datei in ein Verzeichnis entpacken. Die TAR.GZ-Datei muss zuerst unGzip(File, File) sein.
    
    | Parameter | 
      
        inputFile | 
        
          File: Die zu extrahierende TAR-Datei | 
      
      
        outputDir | 
        
          File: das Verzeichnis, in dem die extrahierten Dateien abgelegt werden sollen. | 
      
      
        fileNames | 
        
          : die Dateien, die aus der TAR-Datei extrahiert werden sollen. | 
      
    
    
      
      | Ausgabe | 
        
           | 
          FileNotFoundException | 
        
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
  Zuletzt aktualisiert: 2025-07-27 (UTC).
  
  
  
    
      [[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[]]