1. Productes
  2.   Aspose.ZIP
  3.   RAR Extractor

Extracció d’Arxius RAR a través de .NET

.Plugin .NET per a l’extracció d’arxius simples o encriptats RAR4 i RAR5

Aspose.ZIP RAR Extracció Plugin per a .NET

RAR Extraction Plugin per a .NET permet a les seves aplicacions extreure arxius RAR de manera independent, eliminant la dependència en aplicacions de tercers. Ofereix la classe ‘RarArchive’ per a la interacció sense segell amb arxius RAR i la classe ‘RarArchiveEntry’ per a gestionar arxius individuals dins de l’arxiu RAR.

Com extreure RAR a través de .NET?

  • Referència Aspose.ZIP en el seu projecte
  • Set les teves claus de llicència
  • Creació de la classe ‘RarArchive
  • Passar el camí a l’arxiu com els paràmetres
  • Call ‘ExtractToDirectory’ mètode per extreure totes les entrades

Començar amb l'extractor RAR

Obtenir els respectius arxius d’assemblació des de downloads o agafar el paquet des de NuGet per afegir ‘Aspose.ZIP’ directament al seu espai de treball.

  • Microsoft Windows o un sistema operatiu compatible amb .NET Framework o .NET Core
  • Enmig de desenvolupament com Microsoft Visual Studio


Característiques addicionals

  • Suporta l’extracció de fitxers RAR encriptats.
  • Gestiona tant els formats RAR4 i RAR5 sense segell.
  • Inclou mecanismes complets de gestió d’errors.

Les millors pràctiques

  • Sempre utilitzeu la versió més recent del plugin.
  • Implementar el correcte tractament d’errors en la seva aplicaci.
  • Extracció de prova amb diverses versions de fitxers RAR per a la compatibilitat.

Extraure entrades RAR a Stream a través de C# .NET

Podeu extreure entrades individuals d’un arxiu RAR i emmagatzemar-les en un flux per a un processament addicional si cal. El procés de càrrega de l’arxius RR és el mateix que s’ha demostrat a dalt. No obstant això, per extraure una entrada específica, el codi necessita iterar sobre la col·lecció d’entrades i guardar-la a una ordre de bytes, com es mostra a continuació.


Preguntes freqüents

Quin és el principal objectiu dels arxius RAR?

Els arxius RAR s’utilitzen per a la compressió i l’arxiu d’un o més arxius en un únic contenidor. Això ajuda a reduir la grandària general dels arxius, fent més fàcil de transferir o emmagatzemar-los.

Què fa que RAR es diferencia d’altres formats d’arxiu com ZIP?

RAR sovint proporciona millors ràtios de compressió en comparació amb ZIP. A més, RAR dóna suport a característiques com la protecció de contrasenyes, la recuperació d’errors i la capacitat de dividir arxius en múltiples volums.

Hi ha limitacions sobre la mida dels arxius RAR que RAR Extractor per .NET pot gestionar?

El plugin RAR Extractor està dissenyat per gestionar grans arxius, però les limitacions exactes poden dependre dels recursos del sistema i el medi ambient.

Puc extreure arxius específics d’un arxiu RAR utilitzant l’extractor RAR per a .NET?

Sí, podeu extreure arxius específics d’un arxiu RAR utilitzant la classe ‘RarArchive’. després de carregar l’arxiu, podeu iterar a través de les seves entrades i extreure els arxius desitjats utilitzant els mètodes proporcionats.

El Extractor RAR per a .NET suporta arxius RAR protegits amb contrasenya?

Sí, el plugin RAR Extractor suporta arxius RAR protegits amb contrasenya. Quan es crea un exemple de la classe ‘RarArchive’, es pot proporcionar la contrasenya necessària com a paràmetre per desbloquejar i extreure els continguts de fitxers RAR segurs.

L’extractor RAR per a .NET és compatible amb els formats RAR4 i RAR5?

El RAR Extractor per a .NET està dissenyat per treballar de manera senzilla amb els formats RAR4 i RAR5.Pots utilitzar amb confiança el plugin per extreure arxius creats amb qualsevol versió, garantint compatibilitat i flexibilitat en la teva aplicaci.

Com gestiona l’extractor RAR errors o arxius corromputs?

L’extractor RAR per .NET inclou mecanismes de gestió d’errors per tractar arxius corromputs o problemàtics. Quan l’extracció de fitxers, el plug-in verifica els errors i proporciona informació rellevant, permetent tractar casos excepcionals de manera agradable en la seva aplicaci.

Puc utilitzar l’extractor RAR en un entorn multi-triat?

Sí, l’extractor RAR per a .NET està dissenyat per ser thread-safe. Pots utilitzar-lo en entorns multi-trade per extraure arxius RAR de manera simultània, millorant el rendiment de la teva aplicació. Només assegureu-vos que gestioni la sincronització de thread adequadament per evitar conflictes durant els processos d’extracci.

  

Recursos de suport i aprenentatge

  
 Català