Class ArjArchive
Pôvodný názov: Aspose.Zip.Arj Zhromaždenie: Aspose.Zip.dll (25.5.0)
Táto trieda predstavuje archív ARJ.
public class ArjArchive : IArchive, IDisposable
Inheritance
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Podporujú sa iba nasledujúce metódy kompresie:
Method | Explanation |
---|---|
0 | Uncompressed |
1 | Kombinácia LZ77 a adaptívneho kódovania Huffman. |
2 | Kombinácia LZ77 a adaptívneho kódovania Huffman. |
3 | Kombinácia LZ77 a adaptívneho kódovania Huffman. |
Constructors
ArjArchive(Stream)
Initalizuje novú inštanciu triedy Aspose.Zip.ArjArchive a skladá zoznam vstupov, ktoré možno vytiahnuť z archívu.
public ArjArchive(Stream extractionSource)
Parameters
extractionSource
Stream
zdrojom archívu.
Remarks
Tento konštruktor dekompresuje žiadne vstupy. Pozri Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) metóda dekompresovania.
Exceptions
extractionSource’ is null.
>extractionSource’ nepodporuje vyhľadávanie.
Nesprávny podpis pre archív. - alebo - Súbor nie je archív ARJ.
Archív je rozmazaný.
ArjArchive(Stretnutie)
Initalizuje novú inštanciu triedy Aspose.Zip.ArjArchive a skladá zoznam vstupov, ktoré možno vytiahnuť z archívu.
public ArjArchive(string path)
Parameters
path
string
Cesta k archívnemu súboru.
Examples
Nasledujúci príklad ukazuje, ako extrahovať všetky záznamy do katalógu.
using (var archive = new ArjArchive("archive.arj"))
{
archive.ExtractToDirectory("C:\extracted");
}
Remarks
Tento konštruktor neodbalí žiadny vstup. Pozri Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) metóda na dekompresáciu.
Exceptions
path’ is null.
Návštevník nemá požadované povolenie na prístup.
path’ je prázdna, obsahuje iba biele priestory, alebo obsahuje neplatné znaky.
Prístup k súboru path" je zamietnutý.
Názov súboru alebo obaja presahujú maximálnu dĺžku definovanú systémom. Napríklad, na platformách založených na systéme Windows, trasy musia byť menej ako 248 znakov a názvy súborov musia byť menej ako 260 znakov.
Súbor na path’ obsahuje stĺpec (:) v strede riadku.
Súbor sa nenašiel.
Uvedená trasa je neplatná, napr. byť na nezamestnanom disku.
Súbor je už otvorený.
Properties
Commentary
Dostal som komentár.
public string Commentary { get; }
Hodnota nehnuteľnosti
Entries
Získava záznamy typu Aspose.Zip.Arj.ArjEntryPlain, ktorý tvorí archív ARJ.
public ReadOnlyCollection<arjentryplain> Entries { get; }
Hodnota nehnuteľnosti
ReadOnlyCollection < ArjEntryPlain >
Name
Dostane pôvodný názov.
public string Name { get; }
Hodnota nehnuteľnosti
Methods
Dispose()
Vykonáva aplikované úlohy spojené s uvoľňovaním, uvoľňovaním alebo resetovaním neupravených zdrojov.
public void Dispose()
ExtractToDirectory(Stretnutie)
Vkladajte všetky záznamy do špecifikovaného katalógu.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Príručka na extrahovanie vstupov do.
Examples
Nasledujúci príklad ukazuje, ako extrahovať všetky záznamy do katalógu:
using (var archive = new ArjArchive(File.OpenRead("archive.arj")))
{
archive.ExtractToDirectory("C:\\extracted");
}
Exceptions
Prúdenie, keď je destinationDirectory’ nula.