À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
TarUtil
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
Utilitaire permettant de manipuler un fichier tar. Il encapsule commons-compress afin de prendre en charge tar.
Résumé
Méthodes publiques |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
Assistant permettant d'extraire et de consigner dans les journaux un fichier tar.gz et son contenu
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
Décompressez un fichier tar.gz dans un répertoire temporaire.
|
static
File
|
gzip(File inputFile)
Fonction utilitaire permettant de compresser un fichier au format gzip (.gz).
|
static
boolean
|
isGzip(File file)
Déterminer si un fichier est un fichier gzip
|
static
File
|
unGzip(File inputFile, File outputDir)
Décompresser un fichier GZIP: un fichier tar.gz ou tgz devient un fichier tar.
|
static
|
unTar(File inputFile, File outputDir)
Décompressez un fichier .tar dans un répertoire.
|
static
|
unTar(File inputFile, File outputDir, fileNames)
Décompressez un fichier .tar dans un répertoire.
|
Constructeurs publics
TarUtil
public TarUtil ()
Méthodes publiques
extractAndLog
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
Assistant permettant d'extraire et de consigner dans les journaux un fichier tar.gz et son contenu
Paramètres |
listener |
ITestLogger : ITestLogger dans lequel consigner les fichiers. |
targzFile |
File : ERROR(/File) tar.gz qui nécessite son journal de contenu. |
baseName |
String : nom de base sous lequel les fichiers seront trouvés. |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
Décompressez un fichier tar.gz dans un répertoire temporaire.
Paramètres |
targzFile |
File : fichier tar.gz à extraire. |
nameHint |
String : préfixe du répertoire temporaire. |
Renvoie |
File |
le répertoire temporaire. |
Génère |
|
FileNotFoundException |
|
IOException |
gzip
public static File gzip (File inputFile)
Fonction utilitaire permettant de compresser un fichier au format gzip (.gz). L'extension .gz est ajoutée au nom de fichier de base.
Paramètres |
inputFile |
File : ERROR(/File) à compresser avec gzip. |
Renvoie |
File |
le fichier compressé. |
isGzip
public static boolean isGzip (File file)
Déterminer si un fichier est un fichier gzip
Paramètres |
file |
File : fichier à vérifier. |
Renvoie |
boolean |
si le fichier est un fichier gzip. |
Génère |
|
si le fichier ne peut pas être lu. |
unGzip
public static File unGzip (File inputFile,
File outputDir)
Décompresser un fichier GZIP: un fichier tar.gz ou tgz devient un fichier tar.
Paramètres |
inputFile |
File : ERROR(/File) à décompresser |
outputDir |
File : répertoire dans lequel placer le fichier décompressé. |
Renvoie |
File |
un ERROR(/File) pointant vers le fichier non compressé. |
Génère |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir)
Décompressez un fichier tar dans un répertoire. Le fichier tar.gz doit d'abord être unGzip(File, File)
.
Paramètres |
inputFile |
File : fichier tar à extraire |
outputDir |
File : répertoire dans lequel placer les fichiers extraits. |
Génère |
|
FileNotFoundException |
|
IOException |
unTar
public static unTar (File inputFile,
File outputDir,
fileNames)
Décompressez un fichier tar dans un répertoire. Le fichier tar.gz doit d'abord être unGzip(File, File)
.
Paramètres |
inputFile |
File : fichier tar à extraire |
outputDir |
File : répertoire dans lequel placer les fichiers extraits. |
fileNames |
: fichiers à extraire du fichier tar. |
Génère |
|
FileNotFoundException |
|
IOException |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]