aspose.info
AR

LZ - تنسيق ملف مضغوط Lzip

تاريخ التحديث

ما هو ملف LZ؟

الملف ذو الامتداد .lz هو ملف أرشيف مضغوط تم إنشاؤه باستخدام Lzip ، وهو أداة سطر أوامر مجانية للضغط. وهو يدعم التسلسل لضغط ملفات الدعم. تحتوي ملفات LZ على تطبيق من نوع الوسائط / lzip وتدعم حصص ضغط أعلى من BZ2. تعتمد LZ على خوارزمية LZMA (سلسلة Lempel-Ziv-Markov) وتتضمن مجموعًا تدقيقيًا لـ CRC 32 بتًا وحد البايت للتحقق من سلامة الملف.

تنسيق LZMA المضغوط

يتكون تنسيق LZMA المضغوط من دفق مضغوط من البتات المشفرة باستخدام مشفر النطاق الثنائي التكيفي. الدفق مقسم إلى حزم. تصف كل حزمة إما بايت واحد أو تسلسل LZ77. طول ومسافة كل حزمة مشفرة ضمنيًا أو صريحًا.

الأنواع السبعة من الحزم هي كما يلي (Wikipedia)

التعليمات البرمجية المعبأة (تسلسل بت)اسم الحزمةوصف الحزمة
0 + بايت كودمضاءةبايت واحد مشفر باستخدام مشفر مدى ثنائي متكيف.
1 + 0 + لين + توزيعماتشتسلسل نموذجي LZ77 يصف طول التسلسل والمسافة
1 + 1 + 0 + 0شورتريبتسلسل LZ77 بايت واحد. المسافة تساوي آخر مسافة LZ77 مستخدمة.
1 + 1 + 0 + 1 + لينLONGREP [0]تسلسل LZ77. المسافة تساوي آخر مسافة LZ77 مستخدمة.
1 + 1 + 1 + 0 + لينلونجريب [1]تسلسل LZ77. المسافة تساوي ثاني مسافة LZ77 مستخدمة.
1 + 1 + 1 + 1 + 0 + لينلونجريب [2]تسلسل LZ77. المسافة تساوي ثالث مسافة LZ77 مستخدمة آخر مرة.
1 + 1 + 1 + 1 + 1 + لينلونجريب [3]تسلسل LZ77. المسافة تساوي رابع آخر مسافة مستخدمة LZ77.

مراجع

انظر أيضًا