Visão geral da compressão de ONETOC2
Aspose.ZIP para .NET fornece uma API C# totalmente gerenciada para compactar arquivos ONETOC2 em aplicações server-side e desktop. Processe arquivo único ou lotes grandes, trabalhe com caminhos ou streams (Stream), e ajuste nível de compressão e formato de saída. Crie ZIP/7z/TAR/GZIP e outros formatos sem utilitários externos, com opção de senha e criptografia AES quando necessário. Essa abordagem funciona bem em jobs batch, pipelines CI/CD e automação .NET.
Como compactar um arquivo ONETOC2 com C#
Para compactar um arquivo ONETOC2 em C#, use a API Aspose.ZIP para .NET . Você pode carregar entradas ONETOC2 do disco ou de streams, criar entries no arquivo e escolher o formato de saída (ZIP, 7z, TAR, GZIP etc.) com controle de compressão. Instale via NuGet , adicione referência ao projeto e gere/salve arquivos com poucas linhas de C#.
Command
PM> Install-Package Aspose.ZIP
Instale o Aspose.ZIP, crie uma instância de Archive, adicione arquivos ONETOC2 e salve o resultado. Os passos abaixo resumem o fluxo padrão em C#.
Etapas para compactar arquivos ONETOC2 em C#
Desenvolvedores podem compactar arquivos ONETOC2 programaticamente com poucas linhas de C# usando Aspose.ZIP para .NET.
- Defina o caminho da pasta que contém os arquivos ONETOC2.
- Crie uma instância da classe
Archive. - Com
Archive, adicione cada arquivo com caminho completo viaCreateEntry. - Chame
Save()e informe o caminho completo do arquivo de saída. - Os arquivos ONETOC2 serão gravados em ZIP na pasta de destino sem ferramentas de terceiros (zip, rar etc.).
Requisitos do sistema
Aspose.ZIP para .NET é suportado nas principais plataformas e sistemas operacionais. Antes de executar o exemplo, valide os pré-requisitos.
- Microsoft Windows ou sistema compatível capaz de executar .NET Framework, .NET Core ou versões modernas de .NET
- Ambiente de desenvolvimento como Microsoft Visual Studio
- Aspose.ZIP para .NET referenciado no projeto (instalação via NuGet ou download)
Exemplo C# - criar arquivo ZIP a partir de arquivos ONETOC2
O snippet abaixo mostra o fluxo principal - criar Archive, adicionar entry e salvar o ZIP.
Compress ONETOC2 file via .NET:
var dir = "full directory path";
using (var arch = new Archive())
{
arch.CreateEntry("filename.onetoc2", dir+"file.onetoc2");
arch.Save(dir+"archived_result.zip");
}
FAQ
Can I compress multiple ONETOC2 files into a single ZIP archive using C#
1. Yes. Aspose.ZIP for .NET allows you to load and compress multiple ONETOC2 files by adding each file as an entry to the Archive object. You can combine individual files, folders, or streams into a single ZIP archive through a straightforward C# workflow.
Does Aspose.ZIP for .NET reduce the original quality of ONETOC2 files?
2. No. Aspose.ZIP performs lossless compression, meaning that the content and quality of your ONETOC2 files remain unchanged. The library only reduces file size by applying efficient archive compression algorithms without altering the actual data inside the file.
Can I password-protect ZIP archives that contain ONETOC2 files?
3. Yes. The library supports password protection and AES encryption, allowing you to securely package sensitive ONETOC2 files. You can specify encryption settings when creating entries or during the archive-generation process.
Explore outros recursos do Aspose.Zip para .NET
Use a biblioteca Aspose.Zip para C# para criar, compactar, proteger e extrair arquivos em apps .NET.