Class ArjEntryPlain

Class ArjEntryPlain

nazivni prostor: Aspose.Zip.Arj Sastav: Aspose.Zip.dll (25.5.0)

Predstavlja jedinstvenu datoteku u ARJ arhivu.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

naslijeđeni članovi

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

Properties

CompressedSize

Dobiva veličinu komprimiranog datoteke.

public uint CompressedSize { get; }

Vrijednost nekretnina

uint

Name

Dobivaju ime ulaza u arhivu.

public string Name { get; }

Vrijednost nekretnina

string

UncompressedSize

Dobiva veličinu izvornog datoteke.

public uint UncompressedSize { get; }

Vrijednost nekretnina

uint

Methods

Extract(String)

Izvlači ulaz u sustav datoteke putem predviđenog puta.

public FileInfo Extract(string path)

Parameters

path string

Put do dosjea odredišta.Ako datoteka već postoji, bit će prepisana.

Returns

FileInfo

Informacije o sastavljenom datoteku.

Examples

Izvadite dvije ulaznice iz rijetkog arhiva.

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)

Izvlači ARJ arhiv ulaz u datoteku.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo za skladištenje dekomprimiranih podataka.

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

Naslovi arhiva i informacije o službi nisu pročitani.

SecurityException

Pozivač nema potrebnu dozvolu da otvori fileInfo'.

ArgumentException

Put datoteke je prazan ili sadrži samo bijele prostore.

FileNotFoundException

Dosje nije pronađeno.

UnauthorizedAccessException

Put do datoteke je samo čitanje ili je direktorija.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

Navedeni put je nevažeći, na primjer, biti na nemapiranom pogonu.

IOException

Dosje je već otvoreno.

Extract(Stream)

Izvlači ulaz u pruženi tok.

public void Extract(Stream destination)

Parameters

destination Stream

Destination stream. mora biti pismen.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch za naslovnice ili podatke. - ili - Arhiva je korumpirana.

NotImplementedException

Ulaz je komprimiran metodom 4.

 Hrvatski