Class ArjEntryPlain
Nazwa przestrzeń: Aspose.Zip.Arj Zestawienie: Aspose.Zip.dll (25.5.0)
Przedstawia jeden plik w archiwum ARJ.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Otrzymuje rozmiar kompresyjnego pliku.
public uint CompressedSize { get; }
Wartość nieruchomości
Name
Znajdź nazwę wpisu w archiwum.
public string Name { get; }
Wartość nieruchomości
UncompressedSize
Otrzymuje rozmiar oryginalnego pliku.
public uint UncompressedSize { get; }
Wartość nieruchomości
Methods
Extract(strumień)
Wyciąga wejście do systemu plików drogą dostarczoną.
public FileInfo Extract(string path)
Parameters
path
string
Droga do pliku docelowego.Jeśli plik już istnieje, zostanie on przesłany.
Returns
Informacje o pliku złożonego.
Examples
Wyciągnij dwa wpisy z rzadkich archiwów.
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)
Ekstrakcja Archiwum ARJ wejście do pliku.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo do przechowywania dekompresowanych danych.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Archiwum i informacje o usługach nie zostały przeczytane.
Wzywacz nie ma wymaganej zgody na otwarcie fileInfo'.
Droga pliku jest pusta lub zawiera tylko białe przestrzenie.
Plik nie został znaleziony.
Ścieżka do pliku jest czytana tylko lub jest katalogu.
fileInfo’ is null.
Określona ścieżka jest nieważna, na przykład na nieokreślonym dysku.
Archiwum jest już otwarte.
Extract(Stream)
Wyciąga wejście do dostarczonego przepływu.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. musi być pisemny.
Exceptions
destination’ does not support writing.
Checksum mismatch dla nagłówków lub danych. - lub - Archiwum jest skorumpowane.
Wstęp kompresowany metodą 4.