Class ArjEntryPlain
Numele spaţiului: Aspose.Zip.Arj Asamblare: Aspose.Zip.dll (25.5.0)
Reprezintă un singur fișier în arhiva ARJ.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Obține dimensiunea unui fișier comprimat.
public uint CompressedSize { get; }
Valoarea proprietății
Name
Obțineți numele intrării în arhivă.
public string Name { get; }
Valoarea proprietății
UncompressedSize
Obține dimensiunea unui fișier original.
public uint UncompressedSize { get; }
Valoarea proprietății
Methods
Extract(Strângere)
Extrage intrarea în sistemul de fișiere prin calea furnizată.
public FileInfo Extract(string path)
Parameters
path
string
Calea către fișierul de destinație. dacă fișierul există deja, va fi supraîncris.
Returns
Informații despre un fișier compus.
Examples
Extrageți două intrări din arhiva rară.
using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
using (ArjArchive archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract("first.bin");
archive.Entries[1].Extract("second.bin");
}
}
Exceptions
path’ is null or empty.
Extract(FileInfo)
Extrage intrarea arhivelor ARJ într-un fișier.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo pentru stocarea datelor decomprimate.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Titlurile de arhivă și informațiile de serviciu nu au fost citite.
Solicitantul nu are permisiunea necesară pentru a deschide fileInfo'.
Calea fișierului este goală sau conține doar spații albe.
Dosarul nu a fost găsit.
Calea către fișier este doar o lectură sau este un director.
fileInfo’ is null.
Calea specificată este invalidă, de exemplu, fiind pe un motor necartat.
Dosarul este deja deschis.
Extract(Stream)
Extrage intrarea în fluxul furnizat.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. trebuie să fie scris.
Exceptions
destination’ does not support writing.
Checksum mismatch pentru titluri sau date. - sau - Arhivă este coruptă.
Introducere compresată cu metoda 4.