Class ArjEntryPlain
De naam: Aspose.Zip.Arj Verzameling: Aspose.Zip.dll (25.5.0)
Vertegenwoordigt een enkele bestand binnen het ARJ-archief.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Het krijgt de grootte van een gecomprimeerde bestand.
public uint CompressedSize { get; }
Eigendomswaarde
Name
Neem de naam van de ingang binnen het archief.
public string Name { get; }
Eigendomswaarde
UncompressedSize
Het krijgt de grootte van een originele bestand.
public uint UncompressedSize { get; }
Eigendomswaarde
Methods
Extract(String)
Extract de ingang naar het bestandsysteem door de geleverde route.
public FileInfo Extract(string path)
Parameters
path
string
De route naar bestand bestemming.Als het bestand al bestaat, zal het worden overgeschreven.
Returns
De bestand info van een gecombineerde bestand.
Examples
Verwijder twee inzichten uit het rare archief.
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 archief ingang naar een bestand.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo voor het opslaan van gedecomprimeerde gegevens.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Archiefhoofden en serviceinformatie werden niet gelezen.
De oproeker heeft niet de vereiste toestemming om de fileInfo’s te openen.
De bestandpad is leeg of bevat alleen witte ruimtes.
Het bestand is niet gevonden.
De weg naar het bestand is alleen te lezen of is een directory.
fileInfo’ is null.
De aangegeven route is ongeldig, bijvoorbeeld op een onmapped drive.
Het bestand is al open.
Extract(Stream)
Extract de ingang naar de aangeboden stroom.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. moet geschreven zijn.
Exceptions
destination’ does not support writing.
Checksum mismatch voor header of gegevens. - of - Archief is corrupt.
Compressie met de methode 4.