
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:
- Criar um arquivo 7z com uma entrada única
- Criação de um arquivo AES criptografado 7z
- Configuração de senhas diferentes para as entradas 7z
Vamos usar o Aspose.ZIP para .NET Você pode instalar esta biblioteca através de:
- Gerenciador de pacotes NuGet
- Baixe o DLL Incorporá-lo no seu projeto
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:
- Abra um novo FileStream para criar o arquivo 7z.
- Imediatamente o SevenZipArchive da classe.
- Adicione o arquivo usando Arquivos.CreateEntry.
- Salve o arquivo com Sete Arquivos.Save.
Aqui está um exemplo C# para ilustrar:
Criar arquivo 7z com múltiplas entradas
Para comprimir vários arquivos em um único arquivo 7z:
- Crie um exemplo de SevenZipArchive da classe.
- Utilização Sete Arquivos.CreateEntries Passando pelo caminho do folheto.
- Salve o arquivo com Sete Arquivos.Save.
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!