LzmaArchive.LzmaArchive
محتويات
[
يخفي
]LzmaArchive(LzmaArchiveSettings)
يقوم بتهيئة مثيل جديد لملفLzmaArchive
فئة ويؤلف الأرشيف بتنسيق lzma.
public LzmaArchive(LzmaArchiveSettings settings = null)
معامل | يكتب | وصف |
---|---|---|
settings | LzmaArchiveSettings | مجموعة من وضع أرشيف lzma معين. |
أنظر أيضا
- class LzmaArchiveSettings
- class LzmaArchive
- مساحة الاسم Aspose.Zip.LZMA
- المجسم Aspose.Zip
LzmaArchive(Stream)
يقوم بتهيئة مثيل جديد لملفLzmaArchive
فئة جاهزة لفك الضغط.
public LzmaArchive(Stream source)
معامل | يكتب | وصف |
---|---|---|
source | Stream | مصدر الأرشيف. |
استثناءات
استثناء | حالة |
---|---|
ArgumentException | source لا يمكن البحث عنه. |
ArgumentNullException | source باطل. |
ملاحظات
هذا المُنشئ لا يقوم بفك ضغط. يرىExtract
طريقة فك الضغط.
أنظر أيضا
- class LzmaArchive
- مساحة الاسم Aspose.Zip.LZMA
- المجسم Aspose.Zip
LzmaArchive(string)
يقوم بتهيئة مثيل جديد لملفLzmaArchive
فئة جاهزة لفك الضغط.
public LzmaArchive(string path)
معامل | يكتب | وصف |
---|---|---|
path | String | الطريق إلى مصدر الأرشيف. |
استثناءات
استثناء | حالة |
---|---|
ArgumentNullException | path باطل. |
SecurityException | المتصل ليس لديه الإذن المطلوب للوصول. |
ArgumentException | الpath فارغ أو يحتوي على مسافات بيضاء فقط أو يحتوي على أحرف غير صالحة. |
UnauthorizedAccessException | الوصول إلى الملفpath مرفوض. |
PathTooLongException | المحددpathأو اسم الملف أو كلاهما يتجاوز الحد الأقصى للطول المحدد من قبل النظام. على سبيل المثال ، في الأنظمة الأساسية المستندة إلى Windows ، يجب أن تكون المسارات أقل من 248 حرفًا ، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا. |
NotSupportedException | ملف فيpath يحتوي على نقطتين (:) في منتصف السلسلة. |
ملاحظات
هذا المُنشئ لا يقوم بفك ضغط. يرىExtract
طريقة فك الضغط.
أمثلة
using (FileStream extractedFile = File.Open(extractedFileName, FileMode.Create))
{
using (var archive = new LzmaArchive(sourceLzmaFile))
{
archive.Extract(extractedFile);
}
}
أنظر أيضا
- class LzmaArchive
- مساحة الاسم Aspose.Zip.LZMA
- المجسم Aspose.Zip