أرشيف 7-Zip (.7z)
مواصفة قياسيأرشيف 7-Zip (بالامتداد 7Z) هو تنسيق حاوية مفتوح عالي الضغط، يستخدم خوارزميتي LZMA وLZMA2 ويوفر نسب ضغط أعلى بكثير من ZIP التقليدي، مع تشفير أصلي لترويسة AES-256.
تحويل ZIP إلى 7Z
محول مجاني داخل المتصفح للتحويل من ZIP إلى 7Z. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات 7Z من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات 7Z من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
37 7A BC AF 27 1Cتمثيل ASCII: 7z¼¯'\x1c
التوحيد القياسي: مواصفة البنية المفتوحة لبرنامج 7-Zip
المواصفات الفنية
| هيكلية الحاوية | بنية ترويسة معيارية مفتوحة تدعم مرشحات ضغط متراكبة وأسماء ملفات بترميز Unicode |
| الضغط | LZMA وLZMA2 وPPMd (للنصوص) وBZip2 وDeflate ومرشحا فروع الملفات التنفيذية BCJ/BCJ2 |
| ترتيب البايتات (Endianness) | ترتيب البايتات الصغير (Little-Endian، Intel x86) |
| مساحات الألوان | لا ينطبق (حاوية أرشيف) |
| القنوات والبنية | شجرة أدلة متعددة الملفات، وأرشيفات متعددة الأجزاء، وكتل ضغط صلب |
| الحد الأقصى للأبعاد | يدعم ملفات وأحجامًا إجمالية للأرشيف تصل إلى 16 إكسابايت (16 مليار جيجابايت) |
| الشفافية | يدعم سمات الملفات كاملةً، وأذونات Unix، والطوابع الزمنية الدقيقة ذات 64 بت في NTFS |
| البث والتحميل التدرجي | تُخزَّن الترويسة افتراضيًا في نهاية الملف؛ ولا يدعم التدفق إلا بتخطيط خاص غير صلب |
مصفوفة المقارنة التقنية: 7Z مقابل المنافسين
| السمة التقنية | 7Z (الحالي) | ZIP | RAR | TAR.GZ |
|---|---|---|---|---|
| خوارزمية الضغط | LZMA / LZMA2 / PPMd | Deflate (تقليدي) | خوارزمية RAR5 المملوكة | Deflate (عبر دفق Tar) |
| تشفير اسم الملف | مدعوم (تشفير ترويسة AES-256) | غير مدعوم (أسماء الملفات مرئية) | مدعوم (تشفير ترويسة AES-256) | غير مدعوم (بيانات تعريف tar العادية) |
| الضغط الصلب (Solid) | مدعوم (تعزيز هائل لنسبة الضغط عبر الملفات) | غير مدعوم في ZIP القياسي | مدعوم في أرشيفات RAR | صلب بطبيعته (تدفق حزمة Tar) |
| الرخصة | مجاني ومفتوح المصدر (GNU LGPL) | مفتوح ومتاح ضمن الملكية العامة / PKWARE | تجاري مملوك (WinRAR) | مجاني ومفتوح المصدر (POSIX/GNU) |
أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري
يفشل الاستخراج وتظهر الرسالة «Data error in encrypted file. Wrong password?».
السبب الجذري: تلف مجموع التحقق CRC32 في دفق LZMA المشفر أو تلف حدّ الكتلة.
الاسترداد: جرّب الاسترداد باستخدام خيار «Keep broken files» في 7-Zip أو أداة إصلاح الأرشيف من File2File.app.
تحليل الأمان ومتجهات الهجوم على المحلّل
تدعم أرشيفات 7z سلاسل معقدة لفك الترميز باستخدام مرشحات متعددة، وقد تؤدي تسلسلات المرشحات المصممة خصيصًا إلى مشكلات في أمان الذاكرة.
ناقلات الهجوم المعروفة
- هجوم حجب الخدمة عبر فك ضغط قاموس LZMA شديد التداخل على غرار «قنبلة ZIP».
- كتابة خارج حدود الذاكرة المكدّسة (heap) أثناء حساب مرشح عناوين فروع التعليمات التنفيذية BCJ2.
- تجاوز سعة عدد صحيح أثناء تخصيص هياكل ترويسة الأرشيف متعدد الأجزاء (Multi-volume).
أفضل الممارسات الدفاعية: ضع حدًا أقصى لذاكرة إلغاء الضغط ونسب إلغاء الضغط في خطوط استخراج آلية على جانب الخادم.
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- نسب ضغط مميزة؛ إذ تكون الملفات أصغر عادةً بنسبة تتراوح بين 30% و70% مقارنةً بتنسيق ZIP التقليدي، وبنسبة تتراوح بين 10% و20% مقارنةً بتنسيق RAR.
- يدمج الضغط الصلب للكتل الملفات المتشابهة في تدفق متصل، ويُحسّن التخلص من البيانات المتكررة إلى أقصى حد.
- يدعم تشفير AES-256 بمستوى عسكري تشفير أسماء الملفات، ما يحجب محتويات الأرشيف عن الفحص غير المصرح به.
القيود الفنية والسلبيات
- يتطلب الضغط الصلب فك ضغط الملفات السابقة في الكتلة عند استخراج ملف واحد.
- استهلاك أكبر للذاكرة عند الترميز باستخدام LZMA/LZMA2 بأقصى مستوى ضغط.
- يتطلب أدوات تابعة لجهات خارجية على إصدارات ويندوز الأقدم التي تفتقر إلى دعم 7z المدمج.
معلومات تقنية طريفة
- تنشر 7-Zip مواصفات تنسيق 7z. برنامج 7-Zip مرخص بموجب LGPL، بينما SDK الخاص بـ LZMA ضمن الملكية العامة.
- يفصل مرشح BCJ2 في 7z عناوين القفز في التعليمات التنفيذية x86 ذات 32 بت إلى دفق منفصل لزيادة كفاءة الضغط إلى أقصى حد.
- دمج نظام Windows 11 أخيرًا الدعم الأصلي لاستخراج أرشيفات 7z في أواخر عام 2023، أي بعد 24 عاماً من ابتكاره.
الأسئلة التقنية المتكررة
لماذا يضغط تنسيق 7z بحجم أصغر من ZIP؟
يستخدم 7z خوارزمية LZMA2 المتقدمة بأحجام قواميس ضخمة (تصل إلى 1 جيجابايت)، ويضغط الملفات المتعددة معًا في تدفق مستمر واحد باستخدام الضغط الصلب، ما يزيل البيانات المتكررة بين الملفات.
هل يمكنني فتح ملفات 7z دون تثبيت برنامج 7-Zip؟
يدعم Windows 11 الإصدار 24H2 أرشيفات 7z. يمكن لـ File2File.app معالجة ملفات 7z في المتصفحات والأجهزة المتوافقة.
هل تشفير كلمة المرور في ملفات 7z آمن؟
نعم. يستخدم 7z تشفير AES-256 القياسي مع اشتقاق المفاتيح SHA-256، وهو آمن رياضياً ضد هجمات القوة الغاشمة عند استخدام كلمات مرور قوية.