Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

ZipUtil

public class ZipUtil
extends Object

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


Una classe di supporto per le operazioni relative alla compressione

Sommario

Costruttori pubblici

ZipUtil ()

Metodi pubblici

static void addToZip (ZipOutputStream out, File file, relativePathSegs) addToZip (ZipOutputStream out, File file, relativePathSegs)

Aggiunge ricorsivamente il file dato e il suo contenuto a ZipOutputStream

static void closeZip (ZipFile zipFile)

Chiudi un ERROR(/ZipFile) aperto ERROR(/ZipFile) , ignorando tutte le eccezioni.

static File createZip (File dir)

Metodo di utilità per creare un file zip temporaneo contenente la directory specificata e tutto il suo contenuto.

static File createZip ( files, String name) createZip ( files, String name)

Metodo di utilità per creare un file zip temporaneo contenente i file indicati.

static File createZip (File dir, String name)

Metodo di utilità per creare un file zip temporaneo contenente la directory specificata e tutto il suo contenuto.

static File createZip ( files) createZip ( files)

Metodo di utilità per creare un file zip temporaneo contenente i file indicati

static void createZip (File dir, File zipFile)

Metodo di utilità per creare un file zip contenente la directory specificata e tutto il suo contenuto.

static void createZip ( files, File zipFile) createZip ( files, File zipFile)

Metodo di utilità per creare un file zip contenente i file indicati

static File extractFileFromZip (ZipFile zipFile, String filePath)

Metodo di utilità per estrarre un file specifico dal file zip in un file tmp

static void extractZip (ZipFile zipFile, File destDir)

Metodo di utilità per estrarre l'intero contenuto del file zip in una determinata directory

static File extractZipToTemp (File zipFile, String nameHint)

Estrarre un file zip in una directory temporanea anteposta con una stringa

static void gzipFile (File file, File gzipFile)

Metodo di supporto per creare una versione gzip di un singolo file.

static boolean isZipFileValid (File zipFile, boolean thorough)

Metodo di utilità per verificare che un file zip non sia danneggiato.

Costruttori pubblici

ZipUtil

public ZipUtil ()

Metodi pubblici

addToZip

public static void addToZip (ZipOutputStream out, 
                File file, 
                 relativePathSegs)

Aggiunge ricorsivamente il file dato e il suo contenuto a ZipOutputStream

parametri
out ZipOutputStream : l' ERROR(/ZipOutputStream)

file File : ERROR(/File) da aggiungere allo stream

relativePathSegs : il percorso relativo del file, inclusi i separatori

Genera
se non è stato possibile aggiungere il file a zip

closeZip

public static void closeZip (ZipFile zipFile)

Chiudi un ERROR(/ZipFile) aperto ERROR(/ZipFile) , ignorando tutte le eccezioni.

parametri
zipFile ZipFile : il file da chiudere

createZip

public static File createZip (File dir)

Metodo di utilità per creare un file zip temporaneo contenente la directory specificata e tutto il suo contenuto.

parametri
dir File : la directory da comprimere

ritorna
File un ERROR(/File) zip temporaneo ERROR(/File) contenente i contenuti della directory

Genera
se non è riuscito a creare il file zip

createZip

public static File createZip ( files, 
                String name)

Metodo di utilità per creare un file zip temporaneo contenente i file indicati.

parametri
files : elenco di file da comprimere

name String : il nome di base del file zip creato senza l'estensione.

ritorna
File un ERROR(/File) zip temporaneo ERROR(/File) contenente i contenuti della directory

Genera
se non è riuscito a creare il file zip

createZip

public static File createZip (File dir, 
                String name)

Metodo di utilità per creare un file zip temporaneo contenente la directory indicata e tutto il suo contenuto.

parametri
dir File : la directory da comprimere

name String : il nome di base del file zip creato senza l'estensione.

ritorna
File un ERROR(/File) zip temporaneo ERROR(/File) contenente i contenuti della directory

Genera
se non è riuscito a creare il file zip

createZip

public static File createZip ( files)

Metodo di utilità per creare un file zip temporaneo contenente i file indicati

parametri
files : elenco di file da comprimere

ritorna
File un ERROR(/File) zip temporaneo ERROR(/File) contenente i contenuti della directory

Genera
se non è riuscito a creare il file zip

createZip

public static void createZip (File dir, 
                File zipFile)

Metodo di utilità per creare un file zip contenente la directory specificata e tutto il suo contenuto.

parametri
dir File : la directory da comprimere

zipFile File : il file zip da creare - non dovrebbe già esistere

Genera
se non è riuscito a creare il file zip

createZip

public static void createZip ( files, 
                File zipFile)

Metodo di utilità per creare un file zip contenente i file indicati

parametri
files : elenco di file da comprimere

zipFile File : il file zip da creare - non dovrebbe già esistere

Genera
se non è riuscito a creare il file zip

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

Metodo di utilità per estrarre un file specifico dal file zip in un file tmp

parametri
zipFile ZipFile : ERROR(/ZipFile) da estrarre

filePath String : il filePath di estrarre

ritorna
File ERROR(/File) o null se non trovato

Genera
se non è riuscito a estrarre il file

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

Metodo di utilità per estrarre l'intero contenuto del file zip in una determinata directory

parametri
zipFile ZipFile : ERROR(/ZipFile) da estrarre

destDir File : la directory locale in cui estrarre il file

Genera
se non è riuscito a estrarre il file

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

Estrarre un file zip in una directory temporanea anteposta con una stringa

parametri
zipFile File : il file zip da estrarre

nameHint String : un prefisso per la directory temporanea

ritorna
File un ERROR(/File) punta alla directory temporanea

GzipFile

public static void gzipFile (File file, 
                File gzipFile)

Metodo di supporto per creare una versione gzip di un singolo file.

parametri
file File : il file originale

gzipFile File : il file in cui inserire i contenuti compressi

isZipFileValid

public static boolean isZipFileValid (File zipFile, 
                boolean thorough)

Metodo di utilità per verificare che un file zip non sia danneggiato.

parametri
zipFile File : ERROR(/File) da verificare

thorough boolean : se tentare di estrarre completamente l'archivio. Se false , questo metodo non riuscirà a rilevare errori CRC in un archivio ben formato.

ritorna
boolean false se il file sembra essere danneggiato; true altrimenti

Genera
se il file non può essere aperto o letto