Class ArjArchive
ja nimityö: Aspose.Zip.Arj Kokoelma: Aspose.Zip.dll (25.5.0)
Tämä luokka edustaa ARJ-tiedostoa.
public class ArjArchive : IArchive, IDisposable
Inheritance
Implements
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Vain seuraavat kompressiomenetelmät tukevat:
Method | Explanation |
---|---|
0 | Uncompressed |
1 | Yhdistelmä LZ77 ja adaptiivinen Huffman koodaus. paras suhde. |
2 | Yhdistelmä LZ77 ja adaptiivinen Huffman koodaus. |
3 | Yhdistelmä LZ77 ja adaptiivinen Huffman koodaus. paras nopeus. |
Constructors
ArjArchive(Stream)
Aloitetaan uusi esimerkki Aspose.Zip.ArjArchive luokka ja koostuu luettelo, joka voidaan poistaa arkistosta.
public ArjArchive(Stream extractionSource)
Parameters
extractionSource
Stream
Arkiston lähde on.
Remarks
Tämä rakentaja ei decompress mitään sisäänkäyntiä. Katso Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) menetelmä decompressing.
Exceptions
extractionSource’ is null.
>extractionSource’ ei tue hakua.
Virheellinen allekirjoitus arkistoon. - tai - Tiedosto ei ole ARJ arkisto.
Arkkitehti on puristettu.
ArjArchive(String)
Aloitetaan uusi esimerkki Aspose.Zip.ArjArchive luokka ja koostuu luettelo, joka voidaan poistaa arkistosta.
public ArjArchive(string path)
Parameters
path
string
Tietä arkistoon tiedostoon.
Examples
Seuraava esimerkki osoittaa, miten poistaa kaikki merkinnät direktoriin.
using (var archive = new ArjArchive("archive.arj"))
{
archive.ExtractToDirectory("C:\extracted");
}
Remarks
Tämä rakentaja ei purkaa mitään sisäänkäyntiä. Katso Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) menetelmä purkamiselle.
Exceptions
path’ is null.
Kääntäjällä ei ole tarvittavaa käyttöoikeutta.
path’ on tyhjä, sisältää vain valkoisia tiloja tai sisältää epätasaisia merkkejä.
Pääsy path" -tiedostoon kielletään.
Määritetty path", tiedoston nimi tai molemmat ylittävät järjestelmän määrittämän enimmäispituuden. Esimerkiksi Windows-pohjaisilla alustoilla tiet on oltava alle 248 merkkiä ja tiedoston nimet on oltava alle 260 merkkiä.
path’ -tiedosto sisältää sarjan keskellä olevan sarjan (:) sarjan.
Tiedostoa ei löydy.
Määritetty reitti ei ole pätevä, esimerkiksi ollessa kartattoman ajoneuvon päällä.
Tiedosto on jo auki.
Properties
Commentary
Saa kommentti.
public string Commentary { get; }
Omistuksen arvo
Entries
Saa kirjoituksia Aspose.Zip.Arj.ArjEntryPlain-tyypin, joka muodostaa ARJ-arkiston.
public ReadOnlyCollection<arjentryplain> Entries { get; }
Omistuksen arvo
ReadOnlyCollection < ArjEntryPlain >
Name
Saat alkuperäisen nimen.
public string Name { get; }
Omistuksen arvo
Methods
Dispose()
Se suorittaa sovellukseen määriteltyjä tehtäviä, jotka liittyvät vapauttamiseen, vapauttamiseen tai hallitsemattomien resurssien palauttamiseen.
public void Dispose()
ExtractToDirectory(String)
Poista kaikki merkinnät määritellylle direktiiville.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Ohjelmisto poistaa kirjoitukset.
Examples
Seuraava esimerkki näyttää, miten poistaa kaikki merkinnät direktoriin:
using (var archive = new ArjArchive(File.OpenRead("archive.arj")))
{
archive.ExtractToDirectory("C:\\extracted");
}
Exceptions
Siirry, kun destinationDirectory’ on nolla.