اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
أداة لمعالجة ملف tar وهي تُغلِّف commons-compress لتوفير دعم tar.
ملخّص
الطرق العامة |
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 إلى ملف 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 : الاسم الأساسي الذي سيتم العثور على الملفات بموجبه
|
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
فك ضغط ملف tar.gz وفك ضغطه إلى دليل مؤقت.
المعلمات |
targzFile |
File : ملف tar.gz المطلوب استخراجه |
nameHint |
String : البادئة للدليل المؤقت |
عمليات الرمي |
|
FileNotFoundException |
gzip
public static File gzip (File inputFile)
دالة مساعدة لضغط ملف باستخدام تنسيق gzip (.gz). ستتم إضافة الامتداد .gz إلى اسم الملف الأساسي.
المعلمات |
inputFile |
File : ERROR(/File) التي سيتم ضغطها باستخدام تنسيق gzip |
المرتجعات |
File |
الملف المضغوط بتنسيق gzip |
isGzip
public static boolean isGzip (File file)
تحديد ما إذا كان الملف ملفًا بتنسيق gzip
المعلمات |
file |
File : الملف المطلوب التحقّق منه |
المرتجعات |
boolean |
ما إذا كان الملف بتنسيق gzip |
عمليات الرمي |
|
إذا تعذّرت قراءة الملف
|
unGzip
public static File unGzip (File inputFile,
File outputDir)
إزالة ضغط ملف باستخدام GZip: سيتحول ملف tar.gz إلى ملف tar.
المعلمات |
inputFile |
File : ERROR(/File) لإزالة الضغط من ملف gzip |
outputDir |
File : الدليل الذي سيتم وضع الملف غير المضغوَط فيه |
عمليات الرمي |
|
FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir)
فك ضغط ملف tar في دليل. يجب unGzip(File, File)
ملف tar.gz أولاً.
المعلمات |
inputFile |
File : ملف tar المطلوب استخراجه |
outputDir |
File : الدليل الذي سيتم وضع الملفات المستخرجة فيه |
عمليات الرمي |
|
FileNotFoundException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
فك ضغط ملف tar في دليل. يجب unGzip(File, File)
ملف tar.gz أولاً.
المعلمات |
inputFile |
File : ملف tar المطلوب استخراجه |
outputDir |
File : الدليل الذي سيتم وضع الملفات المستخرجة فيه |
fileNames |
: الملفات التي سيتم استخراجها من tar |
عمليات الرمي |
|
FileNotFoundException |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]