Class ArchiveEntry

ArchiveEntry class

يمثل ملفًا واحدًا داخل الأرشيف.

public abstract class ArchiveEntry : IArchiveFileEntry

الخصائص

اسموصف
Comment { get; }الحصول على تعليق على الإدخال داخل الأرشيف.
CompressedSize { get; }يحصل على حجم الملف المضغوط.
CompressionSettings { get; }الحصول على إعدادات للضغط أو فك الضغط .
IsDirectory { get; }يحصل على قيمة تشير إلى ما إذا كان الإدخال يمثل الدليل .
ModificationTime { get; set; }الحصول على أو تعيين تاريخ ووقت آخر تعديل.
Name { get; }الحصول على اسم الإدخال داخل الأرشيف.
UncompressedSize { get; }يحصل على حجم الملف الأصلي.

طُرق

اسموصف
Extract(Stream, string)لاستخراج الإدخال إلى الدفق المقدم.
Extract(string, string)لاستخراج الإدخال إلى نظام الملفات من خلال المسار المتوفر.
Open(string)يفتح الإدخال للاستخراج ويوفر دفقًا بمحتوى إدخال غير مضغوط.

الأحداث

اسموصف
event CompressionProgressedيتم رفعه عند ضغط جزء من التدفق الخام.
event ExtractionProgressedيتم رفعه عند استخراج جزء من الدفق الخام.

ملاحظات

يلقي وArchiveEntry مثال لArchiveEntryEncrypted لتحديد ما إذا كان الإدخال مشفرًا أم لا.

أنظر أيضا