מפרק RAR עבור .NET

Εισαγωγή στο RAR Extractor για .NET

Το RAR Extractor είναι μια βιβλιοθήκη .NET που επιτρέπει στους προγραμματιστές να εξαγάγουν αρχεία από τα Αρχεία RR. Αυτός ο οδηγός παρέχει μια επισκόπηση των χαρακτηριστικών και της λειτουργικότητας του Εξαγορατή, μαζί με παραδείγματα κώδικα για να σας ξεκινήσει.

Εξαγωγή σπάνιων αρχείων

Για να αποκτήσετε ένα RAR αρχείο, μπορείτε να χρησιμοποιήσετε το ExtractToDirectory Η μέθοδος της RarArchive Αυτή η μέθοδος παίρνει τη διαδρομή προς τον κατάλογο προορισμού όπου θα αποθηκευτούν τα εξαγόμενα αρχεία.

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

Εξαγωγή συγκεκριμένων αρχείων από ένα RAR αρχείο

Αν θέλετε να αφαιρέσετε συγκεκριμένα αρχεία από ένα αρχείο RAR, μπορείτε να χρησιμοποιήσετε το 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);
        }                    
    }
}
 Ελληνικά