TarUtil

public class TarUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TarUtil


כלי לטיפול בקובץ tar. הוא עוטף את commons-compress כדי לספק תמיכה ב-tar.

סיכום

קונסטרוקטורים גלויים לכולם

TarUtil()

שיטות ציבוריות

static void extractAndLog(ITestLogger listener, File targzFile, String baseName)

כלי עזר לחילוץ קובץ tar gz והתוכן שלו ולרישום ביומן של הדיווח

static File extractTarGzipToTemp(File targzFile, String nameHint)

פתיחת קובץ tar.gz לספרייה זמנית.

static File gzip(File inputFile)

פונקציה בסיסית לדחיסת קובץ באמצעות gzip ‏(‎.gz).

static boolean isGzip(File file)

בודקים אם קובץ הוא gzip.

static File unGzip(File inputFile, File outputDir)

ביטול דחיסת Gzip של קובץ: קובץ tar.gz או tgz יהפוך לקובץ tar.

static unTar(File inputFile, File outputDir)

ביטול האריזה של קובץ tar בספרייה.

static unTar(File inputFile, File outputDir, fileNames)

ביטול האריזה של קובץ tar בספרייה.

קונסטרוקטורים גלויים לכולם

TarUtil

public TarUtil ()

שיטות ציבוריות

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

כלי עזר לחילוץ קובץ tar gz והתוכן שלו ולרישום ביומן של הדיווח

פרמטרים
listener ITestLogger: ה-ITestLogger שבו יירשמו הקבצים ביומן.

targzFile File: קובץ ה-tar.gz ERROR(/File) שצריך את יומן התוכן שלו.

baseName String: שם הבסיס שבו יופיעו הקבצים.

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

פתיחת קובץ tar.gz לספרייה זמנית.

פרמטרים
targzFile File: קובץ ה-tar.gz שרוצים לחלץ.

nameHint String: התחילית של ספריית ה-temp.

החזרות
File ספריית temp.

זריקות
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

פונקציית שירות לדחיסת קובץ בפורמט gzip ‏(‎.gz). הסיומת ‎ .gz תתווסף לשם הקובץ הבסיסי.

פרמטרים
inputFile File: ה-ERROR(/File) שרוצים לדחוס ב-GZIP.

החזרות
File הקובץ המכווץ.

זריקות
IOException

isGzip

public static boolean isGzip (File file)

בודקים אם קובץ הוא gzip.

פרמטרים
file File: הקובץ לבדיקה.

החזרות
boolean אם הקובץ הוא gzip.

זריקות
אם לא ניתן לקרוא את הקובץ.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

ביטול דחיסת Gzip של קובץ: קובץ tar.gz או tgz יהפוך לקובץ tar.

פרמטרים
inputFile File: ה-ERROR(/File) לביטול ה-gzip

outputDir File: הספרייה שבה רוצים לשמור את הקובץ ללא הארכיון.

החזרות
File ERROR(/File) שמצביע לקובץ ללא הארכיון.

זריקות
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

ביטול האריזה של קובץ tar לספרייה. קודם צריך unGzip(File, File) את קובץ ה-tar.gz.

פרמטרים
inputFile File: קובץ ה-tar שרוצים לחלץ

outputDir File: הספרייה שבה ימוקמו הקבצים שחולצו.

החזרות
הרשימה של ERROR(/File) פורקה.

זריקות
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

ביטול האריזה של קובץ tar לספרייה. קודם צריך unGzip(File, File) את קובץ ה-tar.gz.

פרמטרים
inputFile File: קובץ ה-tar שרוצים לחלץ

outputDir File: הספרייה שבה ימוקמו הקבצים שחולצו.

fileNames : הקבצים שרוצים לחלץ מקובץ ה-tar.

החזרות
הרשימה של ERROR(/File) פורקה.

זריקות
FileNotFoundException
IOException