Class ArjEntryPlain
İsim alanı : Aspose.Zip.Arj Toplama: Aspose.Zip.dll (25.5.0)
ARJ arşivinde tek bir dosyayı temsil eder.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Bir kompres dosyasının büyüklüğünü alır.
public uint CompressedSize { get; }
Mülkiyet Değer
Name
Arşiv içindeki giriş isimini alır.
public string Name { get; }
Mülkiyet Değer
UncompressedSize
Orijinal bir dosya boyutunu alır.
public uint UncompressedSize { get; }
Mülkiyet Değer
Methods
Extract(Sırt)
Dosya sistemine verilen yoldan giriş çıkarır.
public FileInfo Extract(string path)
Parameters
path
string
Hedef dosyasına giden yol. eğer dosya zaten mevcutsa, aşırı yazılacaktır.
Returns
Bir kompozit dosyanın dosya bilgisi.
Examples
RAR arşivinden iki giriş çıkarın.
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 arşiv girişini bir dosyaya çıkarır.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo dekompres verileri depolamak için.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Arşiv başlıkları ve servis bilgileri okunmamıştır.
Çağrıcı, fileInfo’yu açmak için gerekli izinlere sahip değildir.
Dosya yolu boş veya sadece beyaz alanlar içerir.
Dosya bulunamadı.
Dosyaya giden yol yalnızca okuma veya bir dizintir.
fileInfo’ is null.
Belirlenmiş yol geçersizdir, örneğin haritalmamış bir sürücü üzerinde olması.
Dosya zaten açıktır.
Extract(Stream)
Gönderilen akışın içeriğini çıkarır.
public void Extract(Stream destination)
Parameters
destination
Stream
Destination stream. yazılabilir olması gerekir.
Exceptions
destination’ does not support writing.
Checksum mismatch başlıklar veya veriler için. - veya - Arşiv bozulmuştur.
Yöntem 4 ile sıkıştırılmış giriş.