Class ArjEntryPlain

Class ArjEntryPlain

Název místa: Aspose.Zip.Arj Sbírka: Aspose.Zip.dll (25.5.0)

Zahrnuje jeden soubor v archivu ARJ.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

Dědiční členové

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CompressedSize

Dostane velikost komprimovaného souboru.

public uint CompressedSize { get; }

Hodnota nemovitosti

uint

Name

Dostane název vstupu v archivu.

public string Name { get; }

Hodnota nemovitosti

string

UncompressedSize

Dostane velikost originálního souboru.

public uint UncompressedSize { get; }

Hodnota nemovitosti

uint

Methods

Extract(Stringová)

Vkládá vstup do souborového systému poskytnutou cestou.

public FileInfo Extract(string path)

Parameters

path string

Cesta k cílovému souboru.Pokud soubor již existuje, bude přepsan.

Returns

FileInfo

Informace o složení souboru.

Examples

Vložte dva záznamy z rar archivu.

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)

Extrakt ARJ archiv vstup do souboru.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo pro ukládání dekomprimovaných údaj.

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

Archivní titulky a informace o službách nebyly přečteny.

SecurityException

Volající nemá požadované povolení k otevření fileInfo'.

ArgumentException

Stránka je prázdná nebo obsahuje pouze bílé prostory.

FileNotFoundException

Soubor nebyl nalezen.

UnauthorizedAccessException

Cesta k souboru je čtená pouze nebo je adres.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

Uvedená trasa je neplatná, např. být na nezapsaném pohonu.

IOException

Soubor je již otevřen.

Extract(Stream)

Odstraní vstup do poskytnutého toku.

public void Extract(Stream destination)

Parameters

destination Stream

Destinace stream. musí být psateln.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mísmatch pro titulky nebo data. - nebo - Archiv je zkorumpován.

NotImplementedException

Vstup je komprimován metodou 4.

 Čeština