ما هو ملف LZ؟
Lzip هي صيغة ضغط بيانات بدون فقدان طورها Antonio Diaz Diaz عام 2007 كصيغة موحدة وأنظف من الناحية التقنية مقارنة بـ gzip وbzip2. تعتمد على خوارزمية LZMA (Lempel-Ziv-Markov chain Algorithm) — نفس الخوارزمية التي يستخدمها XZ، لكن بصيغة حاوية مختلفة.
البايتات السحرية 4C 5A 49 50 تُشكِّل الكلمة LZIP — توقيع واضح يُميّز الصيغة. كل ملف Lzip مكوّن من أعضاء (Members) مستقلة — كل عضو يحتوي على رأس LZIP وبيانات مضغوطة LZMA وخاتمة تحتوي على CRC-32 (لفحص السلامة) وحجم البيانات الأصلية وحجم العضو المضغوط. هذا الفصل يتيح الاسترداد الجزئي من الملفات التالفة وضغط الملفات الكبيرة بالتوازي.
كيفية فتح ملفات LZ
- lzip (لينكس، ماك، ويندوز) —
lzip -d file.lzلفك الضغط - plzip (لينكس، ماك) — lzip متوازي يدعم تعدد النوى للضغط وفك الضغط
- 7-Zip (ويندوز) — يدعم بعض ملفات lzip
- PeaZip (ويندوز، لينكس) — واجهة رسومية مجانية
- tarlz — أداة tar مخصصة تدعم lzip مباشرة
المواصفات التقنية
| الخاصية | القيمة |
|---|---|
| البايتات السحرية | 4C 5A 49 50 (LZIP) |
| نوع MIME | application/lzip |
| الخوارزمية | LZMA (Lempel-Ziv-Markov chain) |
| فحص السلامة | CRC-32 لكل عضو |
| البنية | قائمة على الأعضاء (Multi-member) |
| حجم القاموس | 4 كيلوبايت حتى 512 ميجابايت |
| الاسترداد الجزئي | ✅ بنية الأعضاء تسمح بالاسترداد رغم التلف |
| الضغط المتوازي | ✅ عبر plzip |
الاستخدامات الشائعة
- توزيع مصادر GNU: مشروع GNU يُوزّع الإصدارات الرسمية بصيغة lzip —
gnu.org/software/*/releases - أرشيفات طويلة الأمد: سلامة البيانات المضمونة بـ CRC-32 تجعل Lzip موثوقاً للحفظ الدائم
- النسخ الاحتياطي العلمي: البيانات الأكاديمية وأرشيفات الأبحاث تفضل Lzip لـ CRC القوي
- البيانات الجنائية: فحص السلامة المدمج يُثبت أن الأرشيف لم يُعبث به
- بيئات Unix التقليدية: أدوات GNU المطورة تدعم Lzip كبديل موثوق لـ gzip/bzip2
Lzip مقابل GZIP مقابل XZ مقابل Zstandard
| الميزة | Lzip | GZIP | XZ | Zstandard |
|---|---|---|---|---|
| الخوارزمية | LZMA | DEFLATE | LZMA2 | LZ77+FSE |
| نسبة الضغط | ✅ جيدة | متوسطة | ✅ الأفضل | جيدة |
| سرعة الضغط | بطيء | ✅ سريع | بطيء جداً | ✅ الأسرع |
| CRC لكل عضو | ✅ | ❌ (كامل) | ❌ | جزئي |
| الاسترداد الجزئي | ✅ | ❌ | محدود | ❌ |
| التوازي | plzip ✅ | pigz ✅ | pixz ✅ | ✅ مدمج |
| الشيوع | نادر | ✅ الأشيع | شائع | يتزايد |
أوامر lzip و plzip
# ضغط ملف
lzip file.tar
# ضغط مع الاحتفاظ بالأصل
lzip -k file.tar
# فك الضغط
lzip -d file.tar.lz
# ضغط متوازي (أسرع على معالجات متعددة النوى)
plzip -n4 file.tar # استخدام 4 أنوية
# فك ضغط متوازي
plzip -d -n4 file.tar.lz
# ضغط بأعلى نسبة
lzip -9 file.tar
# فحص سلامة الملف المضغوط
lzip --test file.tar.lz
# ضغط مجلد مع تarlz
tarlz -cf archive.tar.lz directory/
tarlz -xf archive.tar.lz
نصيحة: إذا كان الاستخدام الرئيسي هو الأرشفة طويلة الأمد أو التوزيع مع ضمان سلامة البيانات، Lzip خيار ممتاز بفضل CRC-32 المدمج لكل عضو. للاستخدام اليومي والسرعة، Zstandard (zstd) أو GZIP أكثر شيوعاً وأسرع.