Extracteur RAR pour .NET

Introduction à l’extracteur RAR pour .NET

L’extracteur RAR est une bibliothèque .NET qui permet aux développeurs d’extraire des fichiers à partir d’archives RAR. Ce guide fournit une vue d’ensemble des fonctionnalités et de la fonctionnalité de l’extracteur RAR, ainsi que des exemples de code pour vous lancer.

Extraction des archives RAR

Pour extraire une archive RAR, vous pouvez utiliser la méthode ExtractToDirectory de la classe RarArchive. Cette méthode prend le chemin du répertoire de destination où les fichiers extraites seront enregistrés.

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

Extraction de fichiers spécifiques à partir d’une archive RAR

Si vous souhaitez extraire des fichiers spécifiques à partir d’une archive RAR, vous pouvez utiliser la propriété Entries.

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