ZipFile Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe é usada para ler entradas de um arquivo zip.
[Android.Runtime.Register("java/util/zip/ZipFile", DoNotGenerateAcw=true)]
public class ZipFile : Java.Lang.Object, IDisposable, Java.IO.ICloseable
[<Android.Runtime.Register("java/util/zip/ZipFile", DoNotGenerateAcw=true)>]
type ZipFile = class
inherit Object
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Derivado
- Atributos
- Implementações
Comentários
Essa classe é usada para ler entradas de um arquivo zip.
A menos que indicado de outra forma, passar um null argumento para um construtor ou método nesta classe fará com que um NullPointerException seja lançado.
Adicionado em 1.1.
Documentação Java para java.util.zip.ZipFile.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| ZipFile(File, Charset) |
Abre um arquivo ZIP para leitura dado o objeto File especificado. |
| ZipFile(File, Int32, Charset) |
Abre um novo |
| ZipFile(File, Int32) |
Abre um novo |
| ZipFile(File) |
Abre um arquivo ZIP para leitura dado o objeto File especificado. |
| ZipFile(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| ZipFile(String, Charset) |
Abre um arquivo zip para leitura. |
| ZipFile(String) |
Abre um arquivo zip para leitura. |
Campos
| Nome | Description |
|---|---|
| Cenatt |
Deslocamento de campo de atributos de arquivo interno do cabeçalho CEN (diretório central). |
| Cenatx |
Deslocamento de campo de atributos de arquivo externo do cabeçalho CEN (diretório central). |
| Cencom |
Deslocamento do campo de comprimento do comentário do cabeçalho CEN (diretório central). |
| Cencrc |
Cabeçalho CEN (diretório central) descompactado arquivo crc-32 value field offset. |
| Cendsk |
Deslocamento do campo inicial do número do disco de cabeçalho do CEN (diretório central). |
| Cenext |
Deslocamento de campo de comprimento de campo extra do cabeçalho do diretório central (CEN). |
| Cenflg |
O cabeçalho CEN (diretório central) criptografa, descriptografa o deslocamento de campo de sinalizadores. |
| Cenhdr |
Tamanho do cabeçalho CEN (diretório central) em bytes (incluindo assinatura). |
| Cenhow |
Deslocamento de campo do método de compactação de cabeçalho CEN (diretório central). |
| Cenlen |
Deslocamento de campo de tamanho descompactado do cabeçalho do diretório central (CEN). |
| Cennam |
Deslocamento do campo de comprimento do nome do arquivo do cabeçalho do diretório central (CEN). |
| Cenoff |
Deslocamento do campo de deslocamento do cabeçalho LOC do diretório central (CEN). |
| Censig |
Assinatura de cabeçalho do diretório central (CEN). |
| Censiz |
Deslocamento do campo de tamanho compactado do cabeçalho do diretório central (CEN). |
| Centim |
Deslocamento do campo de tempo de modificação do cabeçalho do diretório central (CEN). |
| Cenvem |
Versão do cabeçalho CEN (diretório central) feita por deslocamento de campo. |
| Cenver |
Versão do cabeçalho CEN (diretório central) necessária para extrair deslocamento de campo. |
| Endcom |
Fim do deslocamento do campo de comprimento do arquivo zip do cabeçalho do diretório central (END). |
| Endhdr |
Fim do tamanho do cabeçalho do diretório central (END) em bytes (incluindo assinatura). |
| Endoff |
Deslocamento de cabeçalho end do diretório central (END) para o primeiro deslocamento de campo de cabeçalho CEN. |
| Endsig |
Fim da assinatura de cabeçalho do diretório central (END). |
| Endsiz |
Fim do tamanho do diretório central do cabeçalho end (END) em deslocamento de campo de bytes. |
| Endsub |
Fim do número de entradas do cabeçalho end do diretório central (END) neste deslocamento de campo de disco. |
| Endtot |
Fim do cabeçalho END (diretório central) número total de entradas de deslocamento de campo. |
| Extcrc |
Deslocamento de campo de valor extra local (EXT) do arquivo descompactado crc-32. |
| Exthdr |
Tamanho extra do cabeçalho local (EXT) em bytes (incluindo assinatura). |
| Extlen |
Deslocamento de campo de tamanho descompactado do cabeçalho local extra (EXT). |
| Extsig |
Assinatura de cabeçalho local extra (EXT). |
| Extsiz |
Deslocamento de campo de tamanho compactado extra local (EXT). |
| Loccrc |
Deslocamento de campo de arquivo descompactado de arquivo local (LOC) crc-32. |
| Locext |
Deslocamento do campo de comprimento extra do campo do cabeçalho LOC (arquivo local). |
| Locflg |
Deslocamento do campo de sinalizador de bits de finalidade geral do arquivo local (LOC). |
| Lochdr |
Tamanho do cabeçalho LOC (arquivo local) em bytes (incluindo assinatura). |
| Lochow |
Deslocamento de campo do método de compactação de cabeçalho LOC (arquivo local). |
| Loclen |
Deslocamento de campo de tamanho descompactado do cabeçalho LOC (arquivo local). |
| Locnam |
Deslocamento do campo de comprimento do nome do arquivo de cabeçalho local (LOC). |
| Locsig |
Assinatura de cabeçalho LOC (arquivo local). |
| Locsiz |
Deslocamento do campo de tamanho compactado do cabeçalho LOC (arquivo local). |
| Loctim |
Deslocamento do campo de tempo de modificação do cabeçalho LOC (arquivo local). |
| Locver |
Versão do cabeçalho LOC (arquivo local) necessária para extrair deslocamento de campo. |
| OpenDelete |
Sinalizador de modo para abrir um arquivo zip e marcá-lo para exclusão. |
| OpenRead |
Sinalizador de modo para abrir um arquivo zip para leitura. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de tempo de execução deste |
| Comment |
Retorna o comentário do arquivo zip ou nulo se nenhum. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| JniPeerMembers |
Essa classe é usada para ler entradas de um arquivo zip. |
| Name |
Retorna o nome do caminho do arquivo ZIP. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Close() |
Fecha o arquivo ZIP. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| Entries() |
Retorna uma enumeração das entradas de arquivo ZIP. |
| Equals(Object) |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetEntry(String) |
Retorna a entrada de arquivo zip para o nome especificado ou nulo se não for encontrado. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetInputStream(ZipEntry) |
Retorna um fluxo de entrada para ler o conteúdo da entrada de arquivo zip especificada. |
| JavaFinalize() |
Obsoleto.
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor desse objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| Size() |
Retorna o número de entradas no arquivo ZIP. |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>. (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe é usada para ler entradas de um arquivo zip. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Essa classe é usada para ler entradas de um arquivo zip. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa classe é usada para ler entradas de um arquivo zip. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |