Class ArjEntryPlain
Името на пространството: Aspose.Zip.Arj Асамблея: Aspose.Zip.dll (25.5.0)
Представя един файл в ARJ архива.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Получава размера на компресирания файл.
public uint CompressedSize { get; }
стойност на имота
Name
Получава името на входа в архива.
public string Name { get; }
стойност на имота
UncompressedSize
Получава размера на оригиналния файл.
public uint UncompressedSize { get; }
стойност на имота
Methods
Extract(Стрий)
Извлича входа към файловата система по предоставения път.
public FileInfo Extract(string path)
Parameters
path
string
Пътят към целевия файл.Ако файлът вече съществува, той ще бъде пренаписан.
Returns
Информацията за съставния файл.
Examples
Изтеглете два входа от редки архиви.
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)
Екстрактира ARJ архивен вход към файл.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo за съхранение на декомпресирани данни.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Заглавията на архивите и информацията за услугите не са прочетени.
code class=“paramref”>fileInfo'.
Пътят на файла е празен или съдържа само бели пространства.
Документът не е намерен.
Пътят към файла е само за четене или е директория.
fileInfo’ is null.
Определеният маршрут е невалиден, като например да се намира на безкартиран диск.
Филмът вече е отворен.
Extract(Stream)
Изтегляне на входа към предоставения поток.
public void Extract(Stream destination)
Parameters
destination
Stream
Продължителността на дестинацията. трябва да бъде писателна.
Exceptions
destination’ does not support writing.
Checksum mismatch за заглавия или данни. - или - Архивът е корумпиран.
Входът е компресиран с метод 4.