Class ArjArchive
A név: Aspose.Zip.Arj Összefoglaló: Aspose.Zip.dll (25.5.0)
Ez az osztály egy ARJ archív fájlt képvisel.
public class ArjArchive : IArchive, IDisposable
Inheritance
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Csak a következő tömörítési módszereket támogatják:
Method | Explanation |
---|---|
0 | Uncompressed |
1 | LZ77 és adaptív Huffman kódolás kombinációja. |
2 | LZ77 és adaptív Huffman kódolás kombinációja. |
3 | LZ77 és adaptív Huffman kódolás kombinációja. |
Constructors
ArjArchive(Stream)
Elindítja a Aspose.Zip.Arj.archiv osztály új példányát, és összeállítja az archívumból eltávolítható bejegyzéslistát.
public ArjArchive(Stream extractionSource)
Parameters
extractionSource
Stream
Az archívum forrása.
Remarks
Ez az építő nem dekompresszi a bejegyzést. lásd Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) módszer dekompressziót.
Exceptions
extractionSource’ is null.
>extractionSource’ nem támogatja a keresést.
Hiba aláírás archívum. - vagy - A fájl nem ARJ archívum.
Az archívum elmosódott.
ArjArchive(A string)
Elindítja a Aspose.Zip.Arj.archiv osztály új példányát, és összeállítja az archívumból eltávolítható bejegyzéslistát.
public ArjArchive(string path)
Parameters
path
string
Az út az archív fájlhoz.
Examples
Az alábbi példa azt mutatja, hogyan lehet kivonni az összes bejegyzéseket egy címkébe.
using (var archive = new ArjArchive("archive.arj"))
{
archive.ExtractToDirectory("C:\extracted");
}
Remarks
Ez az építő nem törli a bejegyzést. lásd Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) módszer dekompresszió.
Exceptions
path’ is null.
A hívó nem rendelkezik a szükséges hozzáférési engedélygel.
A path" üres, csak fehér helyeket tartalmaz, vagy nem érvényes karaktereket tartalmaz.
A path" fájlhoz való hozzáférés elutasításra kerül.
A meghatározott path", fájlnév, vagy mindkettő meghaladja a rendszer által meghatározott maximális hosszúságot. Például a Windows-alapú platformokon az útvonalnak kevesebbnek kell lennie, mint 248 karakter, és a fájlnévnek kevesebbnek kell lennie, mint 260 karakter.
A path’ fájl tartalmaz egy oszlopot (:) a sor közepén.
A fájlt nem találták meg.
A kijelölt út nem érvényes, például egy mappátlan vezérlésen.
A fájl már nyitva van.
Properties
Commentary
Megkapja a megjegyzést.
public string Commentary { get; }
ingatlan értéke
Entries
Kap bejegyzéseit Aspose.Zip.Arj.ArjEntryPlain típus alkotja az ARJ archívum.
public ReadOnlyCollection<arjentryplain> Entries { get; }
ingatlan értéke
ReadOnlyCollection < ArjEntryPlain >
Name
Megkapja az eredeti nevét.
public string Name { get; }
ingatlan értéke
Methods
Dispose()
Alkalmazás-meghatározott feladatokat végez, amelyek a nem kezelt erőforrások felszabadításával, felszabadításával vagy újrahasznosításával kapcsolatosak.
public void Dispose()
ExtractToDirectory(A string)
Kivonja az összes bejegyzést a megadott katalógusba.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
A katalógus, hogy kivonja a bejegyzéseket.
Examples
Az alábbi példa azt mutatja, hogyan lehet kivonni az összes bejegyzéseket egy címkébe:
using (var archive = new ArjArchive(File.OpenRead("archive.arj")))
{
archive.ExtractToDirectory("C:\\extracted");
}
Exceptions
Áttörés, amikor a destinationDirectory’ null.