1. Продукти
  2.   Aspose.ZIP
  3.   .NET
  4.   Розпакувальник RAR

Видобування архівів RAR через .NET

.NET плагін для вилучення простих або зашифрованих архівів RAR4 та RAR5

Плагін екстракції RAR для Aspose.ZIP для .NET

Плагін розархівування RAR для .NET дозволяє вашим додаткам розпаковувати RAR-архіви незалежно, уникнувши залежності від сторонніх додатків. Він надає клас RarArchive для безшовної взаємодії з RAR-архівами та клас RarArchiveEntry для управління окремими файлами всередині RAR-архіву.

Як витягти RAR за допомогою .NET?

  • Додайте посилання Aspose.ZIP у свій проект
  • Задайте ключі ліцензії
  • Створіть екземпляр класу RarArchive.
  • Передача шляху до архіву як параметри
  • Викличте метод ExtractToDirectory, щоб розпакувати всі записи

Початок роботи з програмою для розпакування RAR

Отримайте відповідні файли збірки з downloads або завантажте пакет з NuGet для додавання Aspose.ZIP безпосередньо у ваше робоче середовище.

  • Microsoft Windows або сумісна операційна система з .NET Framework або .NET Core
  • Середовище розробки, подібне до Microsoft Visual Studio


Витягти записи RAR у потік через C# .NET

Ви можете видобути окремі записи з архіву RAR та зберегти їх у потік для подальшої обробки за необхідності. Процес завантаження архіву RAR є тим самим, як показано вище. Однак для вилучення певного запису код має перебирати колекцію записів та зберігати його у масив байтів, як показано нижче.


Часті Питання

Яка основна мета файлів RAR?

Файли RAR використовуються для стискання та архівування одного або кількох файлів у єдиний контейнер. Це допомагає зменшити загальний розмір файлів, полегшуючи їх передачу або зберігання.

Що робить RAR відмінним від інших форматів архівів, наприклад, ZIP?

RAR часто надає кращі стискувальні співвідношення порівняно з ZIP. Крім того, RAR підтримує функції, такі як захист паролями, відновлення помилок та можливість розбити архіви на декілька томів.

Чи існують обмеження на розмір файлів RAR, які може обробити RAR Extractor для .NET?

Плагін RAR Extractor призначений для роботи з великими архівами, проте точні обмеження можуть залежати від ресурсів системи та оточення. Рекомендується перевірити документацію для отримання конкретних рекомендацій щодо розміру архіву.

Чи можна видобути конкретні файли з архіву RAR за допомогою RAR Extractor для .NET?

Так, ви можете видобувати конкретні файли з архіву RAR, використовуючи клас RarArchive. Після завантаження архіву, ви можете ітерувати через його записи та видобувати бажані файли за допомогою наданих методів. Перевірте приклади коду у документації для крок за кроком вказівок щодо цього.

Чи підтримує RAR Extractor для .NET захищені паролем архіви RAR?

Так, плагін RAR Extractor підтримує захищені паролем архіви RAR. Під час створення екземпляра класу RarArchive, Ви можете надати необхідний пароль як параметр для розблокування та видобутку вмісту захищених файлів RAR. Пам’ятайте про те, що важливо безпечно обробляти паролі у своєму додатку для забезпечення цілісності даних.

Чи сумісний RAR Extractor для .NET з форматами RAR4 і RAR5?

Абсолютно. Розархіватор для .NET розроблений для безпроблемної роботи як з форматами RAR4, так і RAR5. Ви можете впевнено використовувати плагін для розархівування файлів з архівів, створених будь-якою версією, що гарантує сумісність і гнучкість у вашому додатку.

Як програма RAR Extractor вирішує помилки або пошкоджені архіви?

Тільки перекладений вміст без додавань. The RAR Extractor for .NET включає механізми обробки помилок, які дозволяють впоратися з пошкодженими або проблемними архівами. Під час розпакування файлів плагін перевіряє помилки та надає відповідну інформацію, що дозволяє красиво обробляти виняткові ситуації у вашому додатку. Зверніться до документації, щоб отримати рекомендації щодо найкращих практик обробки помилок.

Як мені використовувати витягувач RAR в багатопотоковому середовищі?

Так, RAR Extractor для .NET розроблений з урахуванням безпеки роботи з потоками. Ви можете використовувати його в багатопотокових середовищах для одночасного розпакування RAR-архівів, підвищуючи продуктивність вашого додатку. Просто переконайтеся, що ви належним чином керуєте синхронізацією потоків, щоб уникнути конфліктів під час процесів розпакування.

  

Ресурси Підтримки та Навчання

  
 Українська