Class GzipArchive

GzipArchive class

تمثل هذه الفئة ملف أرشيف gzip. استخدمه لإنشاء أو استخراج أرشيفات gzip.

public class GzipArchive : IArchive, IArchiveFileEntry

المنشئون

اسموصف
GzipArchive()يقوم بتهيئة مثيل جديد لملفGzipArchive فئة جاهزة للضغط .
GzipArchive(Stream, bool)يقوم بتهيئة مثيل جديد لملفGzipArchive فئة جاهزة لفك الضغط.
GzipArchive(string, bool)يقوم بتهيئة مثيل جديد لملفGzipArchive فئة .

الخصائص

اسموصف
Name { get; }اسم الملف الأصلي .

طُرق

اسموصف
Dispose()تنفيذ مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها.
Extract(Stream)لاستخراج الأرشيف إلى الدفق المقدم.
Open()يفتح الأرشيف للاستخراج ويوفر دفقًا بمحتوى أرشيف.
Save(Stream)يحفظ الأرشيف إلى الدفق المقدم.
Save(string)لحفظ الأرشيف في ملف الوجهة المقدم.
SetSource(FileInfo)يحدد المحتوى المراد ضغطه داخل الأرشيف.
SetSource(Stream)يحدد المحتوى المراد ضغطه داخل الأرشيف.
SetSource(string)يحدد المحتوى المراد ضغطه داخل الأرشيف.
SetSource(TarArchive)يحدد المحتوى المراد ضغطه داخل الأرشيف.

ملاحظات

تعتمد خوارزمية ضغط Gzip على خوارزمية DEFLATE ، وهي مزيج من ترميز LZ77 و Huffman.

أنظر أيضا