החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
TarUtil
public
class
TarUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.TarUtil
|
כלי לשינוי קובץ tar. היא עוטפת את commons-compress כדי לספק תמיכה ב-tar.
סיכום
methods ציבוריים |
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
List<File>
|
unTar(File inputFile, File outputDir, Collection<String> fileNames)
הפעולה untar של קובץ tar בספרייה.
|
static
List<File>
|
unTar(File inputFile, File outputDir)
הפעולה untar של קובץ tar בספרייה.
|
constructors ציבוריים
TarUtil
public TarUtil ()
methods ציבוריים
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
עוזר לחלץ קובץ tar.gz ואת התוכן שלו ולרשום אותם ביומני הדיווח
| פרמטרים |
listener |
ITestLogger: ITestLogger שבו יתועדו הקבצים. |
targzFile |
File: קובץ ה-tar.gz File שצריך את יומן התוכן שלו. |
baseName |
String: שם הבסיס שדרכו יימצאו הקבצים. |
| הקפצת הודעות שגיאה (throw) |
FileNotFoundException |
|
IOException |
|
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
מחלצים קובץ tar.gz לספרייה זמנית.
| פרמטרים |
targzFile |
File: קובץ ה-tar.gz לחילוץ. |
nameHint |
String: התחילית של ספריית הזמני. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
gzip
public static File gzip (File inputFile)
פונקציית כלי עזר לדחיסת קובץ בפורמט gzip (.gz). הסיומת .gz תתווסף לשם קובץ הבסיס.
| פרמטרים |
inputFile |
File: File שרוצים לכווץ באמצעות gzip. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.IOException |
IOException |
|
isGzip
public static boolean isGzip (File file)
בודקים אם קובץ הוא gzip.
| פרמטרים |
file |
File: הקובץ לבדיקה. |
| החזרות |
boolean |
האם הקובץ הוא gzip. |
| הקפצת הודעות שגיאה (throw) |
IOException |
אם אי אפשר לקרוא את הקובץ. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
ביטול דחיסה של קובץ GZip: קובץ tar.gz או tgz יהפוך לקובץ tar.
| פרמטרים |
inputFile |
File: File לביטול הדחיסה |
outputDir |
File: הספרייה שבה רוצים לשים את הקובץ אחרי ביטול הדחיסה. |
| החזרות |
File |
File שמצביע על הקובץ שלא נפרס. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir,
Collection<String> fileNames)
פורסים קובץ tar לספרייה. קובץ tar.gz צריך להיות unGzip(File,File) קודם.
| פרמטרים |
inputFile |
File: קובץ ה-tar לחילוץ |
outputDir |
File: הספרייה שבה ימוקמו הקבצים שחולצו. |
fileNames |
Collection: הקבצים שרוצים לחלץ מקובץ ה-tar. |
| החזרות |
List<File> |
הרשימה של File לא חולצה. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
unTar
public static List<File> unTar (File inputFile,
File outputDir)
פורסים קובץ tar לספרייה. קובץ tar.gz צריך להיות unGzip(File,File) קודם.
| פרמטרים |
inputFile |
File: קובץ ה-tar לחילוץ |
outputDir |
File: הספרייה שבה ימוקמו הקבצים שחולצו. |
| החזרות |
List<File> |
הרשימה של File לא חולצה. |
| הקפצת הודעות שגיאה (throw) |
|
java.io.FileNotFoundException |
|
java.io.IOException |
FileNotFoundException |
|
IOException |
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון UTC).
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]