Leia propriedades de metadados nativos de arquivos RAR em .NET
Introdução
RAR (Roshal Archive) é um formato de arquivo popular usado para compactação e arquivamento de dados. Ao trabalhar com arquivos RAR em aplicativos .NET, muitas vezes é necessário ler e extrair propriedades de metadados incorporadas nesses arquivos. Este tutorial irá guiá-lo através do processo de utilização do GroupDocs.Metadata for .NET para acessar e extrair propriedades de metadados nativos de arquivos RAR.
Pré-requisitos
Antes de começar, certifique-se de ter os seguintes pré-requisitos:
- Compreensão básica da linguagem de programação C#.
- Visual Studio instalado em sua máquina de desenvolvimento.
- Biblioteca GroupDocs.Metadata for .NET instalada (consulteLink para Download).
- Acesso a um arquivo RAR para fins de teste.
Importar namespaces
Para começar, importe os namespaces necessários para o seu projeto C#:
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;
Etapa 1: carregue o arquivo RAR
Primeiro, inicialize umMetadata
objeto carregando seu arquivo RAR:
using (Metadata metadata = new Metadata("YourZipFile.rar"))
{
var root = metadata.GetRootPackage<RarRootPackage>();
Etapa 2: acessar o total de entradas no arquivo RAR
Recupere o número total de entradas (arquivos/pastas) no arquivo RAR:
Console.WriteLine(root.RarPackage.TotalEntries);
Etapa 3: iterar pelos arquivos do arquivo
Percorra cada arquivo dentro do arquivo RAR para acessar propriedades específicas de metadados:
foreach (var file in root.RarPackage.Files)
{
Console.WriteLine(file.Name);
Console.WriteLine(file.CompressedSize);
Console.WriteLine(file.ModificationDateTime);
Console.WriteLine(file.UncompressedSize);
}
Conclusão
Neste tutorial, você aprendeu como extrair propriedades de metadados de arquivos RAR usando GroupDocs.Metadata for .NET. Esta biblioteca simplifica o processo de acesso e utilização de metadados incorporados em vários formatos de arquivo, aprimorando os recursos de seus aplicativos .NET.
Perguntas frequentes
O que é GroupDocs.Metadata para .NET?
GroupDocs.Metadata for .NET é uma biblioteca poderosa que permite aos desenvolvedores trabalhar com metadados em vários formatos de arquivo, incluindo arquivos como RAR.
Como posso obter uma licença temporária do GroupDocs.Metadata for .NET?
Você pode obter uma licença temporária emaqui.
O GroupDocs.Metadata oferece suporte a outros formatos de arquivo além do RAR?
Sim, GroupDocs.Metadata oferece suporte a uma ampla variedade de formatos de arquivo, incluindo ZIP, TAR e 7z.
Posso modificar as propriedades dos metadados e atualizá-los no arquivo RAR usando esta biblioteca?
Sim, GroupDocs.Metadata permite atualizar, remover e adicionar propriedades de metadados a formatos de arquivo suportados.
Onde posso encontrar ajuda ou suporte adicional para GroupDocs.Metadata?
Visite aFórum GroupDocs.Metadata para apoio e discussões da comunidade.