מפרק 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);
}
}
}