Class ArjEntryPlain
Namn på plats: Aspose.Zip.Arj Sammanfattning: Aspose.Zip.dll (25.5.0)
Representerar en enda fil inom ARJ-arkivet.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Få storleken på en komprimerad fil.
public uint CompressedSize { get; }
Fastighetsvärde
Name
Få namn på ingången inom arkivet.
public string Name { get; }
Fastighetsvärde
UncompressedSize
Få storleken på en originalfil.
public uint UncompressedSize { get; }
Fastighetsvärde
Methods
Extract(Sträng)
Extraherar ingången till filsystemet genom den föreslagna vägen.
public FileInfo Extract(string path)
Parameters
path
string
Vägen till målfilen. om filen redan existerar, kommer den att översättas.
Returns
Information om filen av en kompositfil.
Examples
Hämta två poster från rar arkiv.
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)
Extract ARJ arkiv ingång till en fil.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo för lagring av dekomprimerade data.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Arkivhuvud och tjänsteinformation läses inte.
Ringaren har inte tillståndet att öppna fileInfo'.
Filvägen är tom eller innehåller endast vita utrymmen.
Filen hittades inte.
Vägen till filen är läsbart eller är en katalog.
fileInfo’ is null.
Den angivna vägen är ogiltig, t.ex. att vara på en okartad disk.
Filen är redan öppen.
Extract(Stream)
Extraherar ingången till den tillhandahållna strömmen.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. måste vara skribar.
Exceptions
destination’ does not support writing.
Checksum mismatch för rubriker eller data. - eller - Arkiv är korrupt.
Inträde komprimeras med metoden 4.