?????????? ??????? RAR ? .NET

?????

Aspose.ZIP API ????????? ????????? ?????? ? ????? ??????????? ??? ????????????? ????????????? ?????-???? ?????? ????????? ??????????.� Aspose.ZIP API ????????????? ????? RarArchive ??? ?????? ? ???????? RAR.��API ????????????? ????? RarArchiveEntry ??? ????????????? ?????? ????? ? ?????? RAR.

???????? ??????? RAR ??????????.

??????? ??????

? ????????? ??????? ???? ????????, ??? ??????? ?????? ? ??????? ?????????? RarArchive.

????: ????????? ?????? ?? ?????? RAR ? ??????? C# </?>

  1. ???????? ????? RAR ? ??????? ?????????? RarArchive.
  2. ???????? ????? ???????? ????? ??? ??????????? ??????.
  3. ??????????? ????? Open ??? ?????? ??????, ????? ???????? ?? ??????????.
  4. ??????????? ????? ??? ?????? ?????? ?? ?????? ? ?????? ?? ? ??????? ???????? ?????, ???? ??? ????? ?? ????? ????????.

?????????? ????????????? ??????

? ????????? ??????? ???? ????????, ??? ??????? ????????????? ?????? ? ??????? ?????????? RarArchive.

????: ?????????? ????????????? ?????? ?? ?????? RAR ????? C#

  1. ???????? ????????????? ????? RAR ? ??????? ??????? FileInfo.
  2. ???????? ???????? ????? ??? ??????????? ??????.
  3. ??????????? ????? Extract ??? ?????? ??????, ?????? ??????, ??????????? ??? ?? ???????????.
  4. ???????? ?????????????? ?????? ? ???? ??????????.
1    FileInfo fi = new FileInfo("encrypted.rar");
2    using (RarArchive archive = new RarArchive(fi.OpenRead()))
3    {
4        using (var destination = File.Create(dataDir + "firstEntry.txt"))
5        {
6            archive.Entries[0].Extract(destination, "p@s$w0rd");                
7        }
8    }

?????????? ??????? ????????

? ????????? ??????? ???? ????????, ??? ??????? ??? ????? ?? ?????????? RarArchive.

????: ????????? ??? ????? ?? ?????? ??????? (????? RAR) ????? C#

  1. ???????? ????? RAR ? ??????? ?????????? RarArchive.
  2. ??????????? ????? ExtractToDirectory, ????? ??????? ??? ????? ?? ?????? ? ????????? ???????.
1    using (RarArchive archive = new RarArchive("archive.rar"))
2    {
3        archive.ExtractToDirectory("extracted");
4    }
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.