Extracteur RAR pour .NET

Introduction à RAR Extractor pour .NET

Le RAR Extractor est une bibliothèque .NET qui permet aux développeurs d’extraire des fichiers des archives RR. Ce guide fournit un aperçu des caractéristiques et des fonctionnalités de l’Extrait RER, ainsi que des exemples de code pour vous démarrer.

Extrait d’archives rares

Pour extraire un fichier RAR, vous pouvez utiliser le ExtractToDirectory La méthode de la RarArchive Cette méthode prend le chemin vers la directory de destination où les fichiers extraits seront sauvés.

using (var extractor = new RarArchive("example.rar"))
{
    extractor.ExtractToDirectory("extracted");
}

Extrait de fichiers spécifiques d’un RAR Archive

Si vous voulez extraire des fichiers spécifiques d’un fichier RAR, vous pouvez utiliser le Entries La propriété .

using (RarArchive archive = new RarArchive("archive.rar"))
{
    using (var destination = File.Create(dataDir + "firstEntry.txt"))
    {
        using (var source = archive.Entries[0].Open())
        {
            byte[] buffer = new byte[1024];
            int bytesRead;
            while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)                       
                destination.Write(buffer, 0, bytesRead);
        }                    
    }
}
 Français