تار أوتيل

public class TarUtil
extends Object

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


أداة لمعالجة ملف 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)

قم بفك ضغط الملف: سيصبح الملف tar.gz أو tgz ملف tar.

static unTar(File inputFile, File outputDir)

فك ضغط ملف tar إلى دليل

static unTar(File inputFile, File outputDir, fileNames)

فك ضغط ملف tar إلى دليل

شركة إنشاءات عامة

تار أوتيل

public TarUtil ()

الطرق العامة

استخراج صفحات النتيجة

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

أداة تساعد في استخراج ملف tar gz ومحتواه وتسجيله لدى المراسلين

المعلمات
listener ITestLogger: ITestLogger حيث يتم تسجيل الملفات

targzFile File: tar.gz ERROR(/File) الذي يحتاج إلى سجلّ المحتوى الخاص به

baseName String: الاسم الأساسي الذي سيتم العثور على الملفات بموجبه

استخراج TarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

قم بفك ضغط ملف tar.gz وضغطه مرة أخرى إلى دليل مؤقت.

المعلمات
targzFile File: ملف tar.gz المطلوب استخراجه

nameHint String: بادئة الدليل المؤقت.

المرتجعات
File الدليل المؤقت.

الرميات
الملف الذي لم يتم العثور عليه
IOاستثناء

برنامج gzip

public static File gzip (File inputFile)

دالة المساعدة لضغط ملف gzip (.gz). ستتم إضافة الامتداد gz .إلى اسم الملف الأساسي.

المعلمات
inputFile File: ERROR(/File) المطلوب ضغطه بتنسيق gzip.

المرتجعات
File الملف المضغوط gzip.

الرميات
IOاستثناء

تنسيق isGzip

public static boolean isGzip (File file)

لتحديد ما إذا كان الملف بتنسيق gzip.

المعلمات
file File: الملف المطلوب التحقّق منه

المرتجعات
boolean ما إذا كان الملف بتنسيق gzip.

الرميات
إذا تعذرت قراءة الملف.

فك ضغط Gzip

public static File unGzip (File inputFile, 
                File outputDir)

قم بفك ضغط الملف: سيصبح الملف tar.gz أو tgz ملف tar.

المعلمات
inputFile File: ERROR(/File) المطلوب إلغاء ضغطه

outputDir File: الدليل الذي يجب وضع الملف المضغوط فيه غير المضغوط

المرتجعات
File ERROR(/File) يشير إلى الملف المضغوط.

الرميات
الملف الذي لم يتم العثور عليه
IOاستثناء

إزالة القطران

public static  unTar (File inputFile, 
                File outputDir)

فك ضغط ملف tar إلى دليل يجب أن يكون ملف tar.gz هو unGzip(File, File) أولاً.

المعلمات
inputFile File: ملف tar المطلوب استخراجه

outputDir File: الدليل الذي يمكن وضع الملفات المستخرجة منه

المرتجعات
قائمة ERROR(/File) غير مُسجَّلة.

الرميات
الملف الذي لم يتم العثور عليه
IOاستثناء

إزالة القطران

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

فك ضغط ملف tar إلى دليل يجب أن يكون ملف tar.gz هو unGzip(File, File) أولاً.

المعلمات
inputFile File: ملف tar المطلوب استخراجه

outputDir File: الدليل الذي يمكن وضع الملفات المستخرجة منه

fileNames : الملفات التي سيتم استخراجها من tar

المرتجعات
قائمة ERROR(/File) غير مُسجَّلة.

الرميات
الملف الذي لم يتم العثور عليه
IOاستثناء