Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
Utilitas untuk memanipulasi file tar. Library ini menggabungkan commons-compress untuk memberikan dukungan tar.
Ringkasan
Metode publik |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Helper untuk mengekstrak dan mencatat file tar gz dan kontennya ke reporter
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Ekstrak file tar.gz ke direktori sementara.
|
static
File
|
gzip(File inputFile)
Fungsi utilitas untuk mengompresi file menjadi gzip (.gz).
|
static
boolean
|
isGzip(File file)
Menentukan apakah file adalah gzip.
|
static
File
|
unGzip(File inputFile, File outputDir)
Meng-UnGZip file: file tar.gz atau tgz akan menjadi file tar.
|
static
|
unTar(File inputFile, File outputDir)
Ekstrak file tar ke dalam direktori.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Ekstrak file tar ke dalam direktori.
|
Konstruktor publik
TarUtil
public TarUtil ()
Metode publik
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Helper untuk mengekstrak dan mencatat file tar gz dan kontennya ke reporter
Parameter |
listener |
ITestLogger : ITestLogger tempat mencatat file ke dalam log. |
targzFile |
File : ERROR(/File) tar.gz yang memerlukan log kontennya. |
baseName |
String : nama dasar tempat file akan ditemukan. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Ekstrak file tar.gz ke direktori sementara.
Parameter |
targzFile |
File : file tar.gz yang akan diekstrak. |
nameHint |
String : awalan untuk direktori sementara. |
Hasil |
File |
direktori sementara. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
gzip
public static File gzip (File inputFile)
Fungsi utilitas untuk mengompresi file (.gz) dengan gzip. Ekstensi .gz akan ditambahkan ke nama file dasar.
Hasil |
File |
file yang di-gzip. |
isGzip
public static boolean isGzip (File file)
Menentukan apakah file adalah gzip.
Parameter |
file |
File : file yang akan diperiksa. |
Hasil |
boolean |
apakah file tersebut adalah gzip. |
Menampilkan |
|
jika file tidak dapat dibaca. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
Meng-UnGZip file: file tar.gz atau tgz akan menjadi file tar.
Parameter |
inputFile |
File : ERROR(/File) untuk meng-ungzip |
outputDir |
File : Direktori tempat file yang telah diekstrak. |
Hasil |
File |
ERROR(/File) yang mengarah ke file yang telah di-unzip. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir)
Ekstrak file tar ke direktori. File tar.gz harus unGzip(File, File)
terlebih dahulu.
Parameter |
inputFile |
File : File tar yang akan diekstrak |
outputDir |
File : direktori tempat file yang diekstrak akan ditempatkan. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Ekstrak file tar ke direktori. File tar.gz harus unGzip(File, File)
terlebih dahulu.
Parameter |
inputFile |
File : File tar yang akan diekstrak |
outputDir |
File : direktori tempat file yang diekstrak akan ditempatkan. |
fileNames |
: file yang akan diekstrak dari tar. |
Menampilkan |
|
FileNotFoundException |
|
IOException |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]