Ver entradas do arquivo
Ao extrair arquivos, os desenvolvedores às vezes desejam fazer uma inspeção rápida para confirmar se uma entrada existe dentro do arquivo, já que a extração de um arquivo pode ser custosa em alguns casos. O IronZIP permite visualizar as entradas do arquivo compactado sem precisar extraí-las primeiro, economizando tempo e permitindo inspecionar e verificar os arquivos rapidamente antes da extração.
Neste exemplo, passaremos rapidamente por um exemplo de utilização da classe Entry dentro de IronZipArchive para obter a lista de entradas dentro do arquivo e imprimir os nomes das entradas para inspeção.
View Archive Entries with C#
- usando
IronZip; - usando (var
archive= newIronZipArchive("existing.zip")) Listentries = archive.Entries(); - foreach (
Entry entryementries) Console.WriteLine(entry.Name);
Importando um arquivo existente
Primeiro, importamos o namespace IronZIP. Depois, inicializamos um novo IronZipArchive com o caminho para o arquivo ZIP como o parâmetro para carregar o arquivo.
Consultando o conteúdo do arquivo
Depois de importar o arquivo ZIP, podemos utilizar as propriedades da classe IronZipArchive para obter a lista de entradas dentro do arquivo. A propriedade Entries dentro de IronZipArchive retorna um <List> de Entry dentro do arquivo.
Propriedade de entrada
A propriedade Entry contém várias propriedades como o name, size, version, e outras propriedades como o comments e o método de criptografia usado para criar essa entrada. Neste exemplo, utilizamos um loop for para iterar sobre o número de entradas na lista para imprimir todos os names das entradas dentro do arquivo, mostrando a versatilidade de se olhar através das entradas sem extraí-las. Para obter uma lista completa das propriedades disponíveis para a classe Entry, consulte aqui.

