27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
TarUtil
  public
  
  
  
  class
  TarUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.TarUtil | 
  
  
    
  Tar dosyasını değiştirmek için kullanılan yardımcı program. tar desteği sağlamak için commons-compress'i sarmalar.
Özet
| Herkese açık yöntemler | 
|---|
  
  
  
    | 
        
        
        static
        
        
        void | 
      extractAndLog(ITestLogger listener, File targzFile, String baseName)
      Tar gz dosyasını ve içeriğini ayıklayıp muhabirlere günlük kaydına eklemeye yardımcı olur.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        File | 
      extractTarGzipToTemp(File targzFile, String nameHint)
      Bir tar.gz dosyasını geçici bir dizine açın ve gzip'den çıkarın.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        File | 
      gzip(File inputFile)
      Bir dosyayı gzip (.gz) biçiminde sıkıştırmak için kullanılan yardımcı program işlevi.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        boolean | 
      isGzip(File file)
      Bir dosyanın gzip olup olmadığını belirleme
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        File | 
      unGzip(File inputFile, File outputDir)
      Bir dosyanın GZip sıkıştırmasını kaldırma: tar.gz veya tgz dosyası, tar dosyası olur.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
         | 
      unTar(File inputFile, File outputDir)
      Bir tar dosyasını bir dizine açabilirsiniz.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
         | 
      unTar(File inputFile, File outputDir,  fileNames)
      Bir tar dosyasını bir dizine açabilirsiniz.
        
    
 | 
  
Herkese açık kurucular
    TarUtil
    
public TarUtil ()
    
    
    
  
 
Herkese açık yöntemler
    extractAndLog
    
public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)
    
    
    
  Tar gz dosyasını ve içeriğini ayıklayıp muhabirlere günlük kaydına eklemeye yardımcı olur.
    
    | Parametreler | 
|---|
      
        | listener | ITestLogger: Dosyaların günlüğe kaydedileceğiITestLogger. | 
      
        | targzFile | File: İçerik günlüğüne ihtiyaç duyan tar.gzERROR(/File). | 
      
        | baseName | String: Dosyaların bulunacağı temel ad. | 
    
 
    
    
public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)
    
    
    
  Bir tar.gz dosyasını geçici bir dizine açın ve gzip'den çıkarın.
    
    | Parametreler | 
|---|
      
        | targzFile | File: Ayıklanacak tar.gz dosyası. | 
      
        | nameHint | String: Geçici dizinin ön eki. | 
    
    
      | İlerlemeler | 
|---|
      
        | File | geçici dizin. | 
    
      
      | Atışlar | 
|---|
        
          |  | FileNotFoundException | 
        
          |  | IOException | 
      
  
 
    gzip
    
public static File gzip (File inputFile)
    
    
    
  Bir dosyayı gzip (.gz) olarak sıkıştıran yardımcı işlev. .gz uzantısı, temel dosya adına eklenir.
    
    | Parametreler | 
|---|
      
        | inputFile | File: Gzip sıkıştırması yapılacakERROR(/File). | 
    
    
      | İlerlemeler | 
|---|
      
        | File | sıkıştırılmış dosyayı. | 
    
      
  
 
    isGzip
    
public static boolean isGzip (File file)
    
    
    
  Bir dosyanın gzip olup olmadığını belirleme
    
    | Parametreler | 
|---|
      
        | file | File: Kontrol edilecek dosya. | 
    
    
      | İlerlemeler | 
|---|
      
        | boolean | dosyanın gzip olup olmadığı. | 
    
      
      | Atışlar | 
|---|
        
          |  | dosya okunamazsa. | 
      
  
 
    unGzip
    
public static File unGzip (File inputFile, 
                File outputDir)
    
    
    
  Bir dosyanın sıkıştırmasını çözme: tar.gz veya tgz dosyası, tar dosyası olur.
    
    | Parametreler | 
|---|
      
        | inputFile | File: Sıkıştırılmış dosyadanERROR(/File)dosyasını açma | 
      
        | outputDir | File: Sıkıştırılmış dosyanın yerleştirileceği dizin. | 
    
    
      | İlerlemeler | 
|---|
      
        | File | sıkıştırılmamış dosyayı gösteren bir ERROR(/File). | 
    
      
      | Atışlar | 
|---|
        
          |  | FileNotFoundException | 
        
          |  | IOException | 
      
  
 
    unTar
    
public static  unTar (File inputFile, 
                File outputDir)
    
    
    
  Bir tar dosyasını bir dizine açın. Önce tar.gz dosyasının unGzip(File, File) olması gerekir.
    
    | Parametreler | 
|---|
      
        | inputFile | File: Ayıklanacak tar dosyası | 
      
        | outputDir | File: Ayıklanan dosyaların yerleştirileceği dizin. | 
    
    
      | İlerlemeler | 
|---|
      
        |  | Sıkıştırılmış ERROR(/File)dosyalarının listesi. | 
    
      
      | Atışlar | 
|---|
        
          |  | FileNotFoundException | 
        
          |  | IOException | 
      
  
 
    unTar
    
public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)
    
    
    
  Bir tar dosyasını bir dizine açın. Önce tar.gz dosyasının unGzip(File, File) olması gerekir.
    
    | Parametreler | 
|---|
      
        | inputFile | File: Ayıklanacak tar dosyası | 
      
        | outputDir | File: Ayıklanan dosyaların yerleştirileceği dizin. | 
      
        | fileNames | : tar'dan çıkarılacak dosyalar. | 
    
    
      | İlerlemeler | 
|---|
      
        |  | Sıkıştırılmış ERROR(/File)dosyalarının listesi. | 
    
      
      | Atışlar | 
|---|
        
          |  | FileNotFoundException | 
        
          |  | IOException | 
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
  Son güncelleme tarihi: 2025-07-27 UTC.
  
  
  
    
      [[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[]]