Class ArjEntryPlain
Namespace: Aspose.Zip.ARJ
Assembly: Aspose.Zip.dll (25.1.0)
ARJ arşivindeki tek bir dosyayı temsil eder.
public class ArjEntryPlain : IArchiveFileEntry
Miras
Uygulamalar
Miras Alınan Üyeler
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Özellikler
CompressedSize
Sıkıştırılmış dosyanın boyutunu alır.
public uint CompressedSize { get; }
Özellik Değeri
Name
Arşiv içindeki girişin adını alır.
public string Name { get; }
Özellik Değeri
UncompressedSize
Orijinal dosyanın boyutunu alır.
public uint UncompressedSize { get; }
Özellik Değeri
Yöntemler
Extract(string)
Girişi sağlanan yola dosya sistemine çıkarır.
public FileInfo Extract(string path)
Parametreler
path
string
Hedef dosyanın yolu. Dosya zaten varsa, üzerine yazılacaktır.
Dönüşler
Oluşturulan dosyanın bilgileri.
Örnekler
Rar arşivinin iki girişini çı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");
}
}
İstisnalar
path
null veya boştur.
Extract(FileInfo)
ARJ arşiv girişini bir dosyaya çıkarır.
public void Extract(FileInfo fileInfo)
Parametreler
fileInfo
FileInfo
Açık verileri saklamak için FileInfo.
Örnekler
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
İstisnalar
Arşiv başlıkları ve hizmet bilgileri okunamadı.
Çağrıcının fileInfo
‘yu açmak için gerekli izni yoktur.
Dosya yolu boş veya yalnızca boşluk içeriyor.
Dosya bulunamadı.
Dosya yolu yalnızca okunabilir veya bir dizindir.
fileInfo
null.
Belirtilen yol geçersizdir, örneğin, haritalanmamış bir sürücüde bulunması gibi.
Dosya zaten açık.
Extract(Stream)
Girişi sağlanan akışa çıkarır.
public void Extract(Stream destination)
Parametreler
destination
Stream
Hedef akış. Yazılabilir olmalıdır.
İstisnalar
destination
yazmayı desteklemiyor.
Başlıklar veya veriler için kontrol toplamı uyuşmazlığı. - veya - Arşiv bozulmuş.
Giriş 4. yöntemle sıkıştırılmış.