Class ArjEntryPlain

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

object ArjEntryPlain

Implements

IArchiveFileEntry

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

uint

Name

Neem de naam van de ingang binnen het archief.

public string Name { get; }

Eigendomswaarde

string

UncompressedSize

Het krijgt de grootte van een originele bestand.

public uint UncompressedSize { get; }

Eigendomswaarde

uint

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

FileInfo

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

ArgumentNullException

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

InvalidOperationException

Archiefhoofden en serviceinformatie werden niet gelezen.

SecurityException

De oproeker heeft niet de vereiste toestemming om de fileInfo’s te openen.

ArgumentException

De bestandpad is leeg of bevat alleen witte ruimtes.

FileNotFoundException

Het bestand is niet gevonden.

UnauthorizedAccessException

De weg naar het bestand is alleen te lezen of is een directory.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

De aangegeven route is ongeldig, bijvoorbeeld op een onmapped drive.

IOException

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

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch voor header of gegevens. - of - Archief is corrupt.

NotImplementedException

Compressie met de methode 4.

 Nederlands