Acesso protegido por ZIP

Os arquivos ZIP oferecem uma maneira prática de compactar vários arquivos para facilitar o compartilhamento em plataformas digitais. No entanto, existem casos em que um arquivo ZIP contendo informações confidenciais é enviado acidentalmente para destinatários não intencionais. Portanto, a capacidade de criptografar e descriptografar arquivos em conformidade com os padrões da indústria é essencial em qualquer biblioteca ZIP.

O IronZIP se destaca por permitir que os usuários descriptografem arquivos ZIP protegidos com apenas algumas linhas de código, além de possibilitar a criptografia de arquivos ZIP existentes usando senhas e diversos métodos de criptografia. Essa versatilidade o torna adequado para uma ampla gama de situações.

Acessando um arquivo ZIP protegido

Primeiro importamos o namespace IronZip. Em seguida, inicializamos um novo IronZipArchive e inserimos dois parâmetros: o primeiro é o caminho para o arquivo ZIP protegido que você está tentando acessar e o segundo é a senha para acessar o arquivo ZIP protegido. Observe que, se a senha ou o caminho estiverem incorretos, a operação falhará. Após fornecer a senha correta, o arquivo ZIP pode ser descriptografado e seu conteúdo pode ser visualizado, extraído ou modificado.

Criptografando o arquivo ZIP existente

Além de acessar o arquivo ZIP protegido com a classe IronZipArchive, o IronZIP também permite criptografar o arquivo com uma criptografia escolhida. Para isso, primeiro importamos o IronZip.Enum. A importação dos enums permitirá que os desenvolvedores selecionem o método de criptografia usado para criptografar o arquivo. Finalmente, chamamos o método Encrypt com dois parâmetros passados ​​como argumento. A primeira é a senha que você deseja usar para criptografar o arquivo ZIP, enquanto a segunda é a enumeração EncrpytionMethods. Neste exemplo, usaremos EncryptionMethods.AES256 para criptografar o arquivo. Após a criptografia, você pode confirmar a operação fornecendo a senha para acessar o arquivo ZIP protegido novamente e verificar. Para obter uma lista completa dos métodos de criptografia suportados e seus respectivos enums, consulte aqui .

Aprenda a Criar, Ler e Extrair Arquivos ZIP com IronZIP

Pronto para começar?
Nuget Baixar 21,060 | Versão: 2026.6 just released
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronZip
executar um exemplo Veja seus arquivos se transformarem em um arquivo morto.