Create 7Zip Archive in C#

Em A Post anterior, Descobrimos como criar ZIP Arquivos usados C#. Agora, vamos mudar nosso foco para o formato 7z, que é conhecido por sua alta relação de compressão e robusta capacidade de criptografia AES de 256 bits.

O que você vai aprender

Neste tutorial, você aprenderá como crear arquivos 7z (7-Zip) de forma programática usando C:

Vamos usar o Aspose.ZIP para .NET Você pode instalar esta biblioteca através de:

Crie 7z (7-Zip) Arquivo usando C#

Você pode comprimir arquivos em um arquivo de 7z, adequado para ambos os cenários file único e file múltiplo. Esta funcionalidade fornece uma solução eficiente para os desenvolvedores que procuram uma ferramenta de extração .NET RAR.

Criar arquivo 7z com uma entrada única

Para criar um arquivo 7z com um único arquivo, siga estas etapas:

Aqui está um exemplo C# para ilustrar:

Criar arquivo 7z com múltiplas entradas

Para comprimir vários arquivos em um único arquivo 7z:

Um exemplo:

Crie um arquivo criptografado AES 7z usando C#

Para proteger seus arquivos, você pode usar a criptografia AES, uma característica da biblioteca .NET 7z que melhora a segurança dos arquivos:

  • Crie uma instância de 7 Sessões de Criptografia.
  • Configure os parâmetros de criptografia necessários.
  • Adicione entradas ao arquivo e salve-o.

Um exemplo:

Configurar senhas diferentes para entradas 7z usando C#

Para atribuir senhas únicas a diferentes entradas dentro do seu arquivo:

  • Abrindo a FileStream para o arquivo 7z.
  • Utilização Arquivos.CreateEntry Adicionar entradas enquanto especifica passaportes individuais.
  • Salve o arquivo.

Um exemplo:

Conclusão

Neste artigo, exploramos como criar arquivos 7z de forma programática em C#, protegê-los com criptografia AES e atribuir senhas únicas às entradas Documentação Aspose.ZIP.

Ao usar o Aspose Plugin para .NET, você pode gerenciar efetivamente arquivos, aplicar criptografia e simplificar seus fluxos de trabalho – tudo por apenas $99. Desbloquear recursos avançados hoje com este confiável .NET arquivo extração plugin, suportando todos os formatos principais!

More in this category