وينرار

مؤرشف ملفات

وينرار هي أداة أرشفة ملفات تجريبية لنظام ويندوز، تم تطويرها بواسطة يوجين روشال من win.rar GmbH. يمكنه إنشاء وعرض الأرشيفات بتنسيقات ملفات رار أو ZIP، [2] وفك ضغط العديد من تنسيقات ملفات الأرشيف. لتمكين المستخدم من اختبار تكامل الأرشيفات، يقوم وينرار بتضمين اختبار التكرار الدوري CRC32 أو BLAKE2 الاختباري لكل ملف في كل أرشيف. يدعم وين رار إنشاء أرشيفات مشفرة ومتعددة الأجزاء وذاتية الاستخراج.

وينرار
معلومات عامة
نوع
نظام التشغيل
المنصة
النموذج المصدري
المطورون
مواقع الويب
rarlab.com (الإنجليزية)
rar.tw (الصينية التقليدية)
winrar.com.cn (الصينية المبسطة) عدل القيمة على Wikidata
معلومات تقنية
لغة البرمجة
الإصدار الأول
22 أبريل 1995 عدل القيمة على Wikidata
الإصدار الأخير
  • 7.00
    (28 فبراير 2024)
    [1] عدل القيمة على Wikidata
الرخصة
الملفات المقروءة

وينرار هو برنامج يعمل بنظام ويندوز فقط. يتوفر أيضًا تطبيق أندرويد يسمى "RAR for Android".[3] وتشمل البرامج ذات الصلة في المساعدة لسطر الأوامر "RAR" و "UNRAR" [4] والإصدارات ل ماك، لينكس، فري، ويندوز CE، وإم إس-دوس.

التطور عدل

لقد تطور تنسيق ملف وينرار ورار بمرور الوقت. تمت إضافة دعم تنسيق الأرشيف RAR5، باستخدام نفس امتداد ملف RAR مثل الإصدارات السابقة، في الإصدار 5.0؛ تمت الإشارة إلى الملفات ذات تنسيق ملف رار الأقدم باسم RAR4. إصدارات وينرار قبل 5.0 لا تدعم أرشيفات RAR5 [5] فقط الإصدارات الأقدم من وينرار تعمل على إصدارات ويندوز السابقة لـ XP، ولا يمكنها فتح أرشيفات RAR5.

زاد تنسيق ملف RAR5 الحد الأقصى لحجم القاموس إلى 1 جيجا بايت؛ يتوفر 11 حجمًا مختلفًا لدليل الضغط من 1 ميجابايت إلى 1 جيجابايت، مع زيادة الحجم الافتراضي في الإصدار 5 من 4 ميجابايت إلى 32 ميجابايت، مما يؤدي عادةً إلى تحسين نسبة الضغط. يكون معيار التشفير المتقدم AES، عند استخدامه، في وضع CBC وزاد قوته من 128 إلى 256 بت. تم زيادة الحد الأقصى لطول المسار للملفات في أرشيفات RAR و ZIP إلى 2048 حرفًا.[5]

تشتمل الخيارات المضافة في الإصدار 5.0 على خوارزمية تجزئة الملفات BLAKE2 256 بت بدلاً من 32 بت CRC32 الافتراضي، واكتشاف الملفات المكررة، وارتباطات NTFS الثابتة والرمزية، وسجل الفتح السريع للسماح بفتح الأرشيفات الكبيرة بشكل أسرع.[5]

قام تنسيق ملف RAR5 بإزالة التعليقات لكل ملف (على الرغم من بقاء تعليق الأرشيف)، والتحقق من الموثوقية، وخوارزميات الضغط المتخصصة للملفات النصية وملفات الوسائط المتعددة. قام RAR5 أيضًا بتغيير اسم الملف لوحدات التخزين المنقسمة من "archivename.rNN" إلى "archivename.partNN.rar".[5]

المميزات عدل

  • إنشاء أرشيفات RAR أو ZIP.
  • استخراج ملفات ARJ، BZIP2، CAB، GZ، ISO، JAR، LHA، RAR، TAR، UUE، XZ، Z، ZIP، ZIPX، 7z، 001 (مقسم)، وكذلك ملفات EXE التي تحتوي على تنسيقات الأرشيف هذه [5][6]
  • التحقق من المجموع الاختباري (سلامة) لأرشيف ARJ وBZIP2 وCAB وGZ وBZIP2 وRAR وXZ وZIP و7z
  • ضغط وإلغاء ضغط وحدة المعالجة المركزية متعددة مؤشرات الترابط

عند إنشاء أرشيفات RAR:

  • دعم الحد الأقصى لحجم الملف 16 بايت، حوالي 1.8 × 10 19 بايت أو 18 مليون تيرابايت
  • قاموس ضغط من 1 ميجابايت إلى 1 جيجابايت (يقتصر على 256 ميجابايت في إصدارات 32 بت من ويندوز، على الرغم من أن ويندوز 32 بت لا يزال بإمكانه فك ضغط الأرشيف باستخدام قاموس 1 جيجابايت؛ الحجم الافتراضي هو 32 ميجابايت) [5]
  • يمكن أن يحل تجزئة ملف BLAKE2 256-بت الاختياري محل المجموع الاختباري لملف CRC32 الافتراضي 32 بت
  • تشفير اختياري باستخدام معيار التشفير المتقدم مع مفتاح 256 بت [7] في وضع CBC، باستخدام وظيفة اشتقاق المفتاح بناءً على PBKDF2 باستخدام HMAC -SHA256
  • يتم توفير التكرار الاختياري للبيانات في شكل سجلات استرداد Reed-Solomon وأحجام الاسترداد، مما يسمح بإعادة إنشاء المحفوظات التالفة (بما في ذلك إعادة بناء المجلدات المفقودة تمامًا)
  • «سجل فتح سريع» لفتح ملفات RAR بشكل أسرع
  • القدرة على إنشاء أرشيفات متعددة المجلدات (مقسمة) [8]
  • القدرة على إنشاء ملفات الاستخراج الذاتي (يتم دعم أرشيفات استخراج ذاتي متعددة المجلدات؛ يمكن للمستخرج الذاتي تنفيذ الأوامر، مثل تشغيل برنامج محدد قبل الاستخراج الذاتي أو بعده)[9]
  • دعم خيارات نظام ملفات إن تي إف إس المتقدمة، مثل الروابط الثابتة والرمزية NTFS
  • دعم أقصى طول للمسار يصل إلى 2048 حرفًا (مخزنة بتنسيق صيغة التحويل الموحد-8)
  • تعليق للأرشيف (إختياري): (مخزن بتنسيق UTF-8)
  • حفظ طابع زمني للملف (إختياري): الإنشاء، الوصول الأخير، أوقات التعديل عالية الدقة
  • إلغاء المُكرر من الملفات (إختياري)

رخصة عدل

يتم توزيع البرنامج كـ «جرب قبل الشراء»؛ يمكن استخدامه بدون رسوم لمدة 40 يومًا.[10] عند انتهاء الفترة، تظل الوظائف غير المتعلقة بالمؤسسات متاحة، وهي خطوة تهدف إلى تثبيط القرصنة.[11] في الصين، تم توفير طبعة شخصية مجانية الاستخدام رسميًا منذ عام 2015.[12]

على الرغم من أن الأرشفة بتنسيق RAR هي ملكية خاصة، إلا أن RARLAB توفره كبرنامج مجاني محمي بحقوق الطبع والنشر وتوفر شيفرته المصدرية سي ++ الخاص بفك حزم UnRAR الحالي، مع ترخيص يسمح باستخدامه في أي برنامج، وبالتالي تمكين الآخرين من إنتاج برنامج قادر على الاستخراج، ولكن ليس إنشاء أرشيف Rar.[13]

RAR لنظام أندرويد مجاني. يعرض الإعلانات. ويمكن الاشتراك بالنسخة المدفوعة لتعطيل الإعلانات.[3] لا يوفر ترخيص وينرار إمكانية منع الإعلانات لـ رار على نظام أندرويد.

الأمان عدل

في فبراير 2019، تم اكتشاف ثغرة أمنية كبيرة في مكتبة unacev2.dll التي يستخدمها وينرار لفك ضغط أرشيفات ACE.[14][15] وبالتالي، أسقط WinRAR دعم تنسيق ACE من الإصدار 5.70.

أرشيفات الاستخراج الذاتي التي تم إنشاؤها باستخدام إصدارات قبل 5.31 (بما في ذلك المثبت القابل للتنفيذ من WinRAR نفسه) عرضة لثغرة DLL Hijacking: يمكنهم تحميل واستخدام مكتبات DLL المسماة UXTheme.dll و RichEd32.dll و RichEd20.dll إذا كانوا موجودين في نفس المجلد مثل الملف التنفيذي.[5][16]

تم الإبلاغ على نطاق واسع أن WinRAR v5.21 والإصدارات الأقدم به ثغرة أمنية في تنفيذ التعليمات البرمجية عن بُعد (RCE) والتي يمكن أن تسمح لمهاجم عن بُعد بإدخال تعليمات برمجية ضارة في ملف قابل للتنفيذ يتم استخراجه ذاتيًا (SFX) يتم إنشاؤه بواسطة مستخدم، «مما يضع أكثر من 500 مليون مستخدم للبرنامج في خطر».[17][18][19]

التاريخ عدل

إصدارات عدل

  • تم إصدار سطر الأوامر RAR و UNRAR لأول مرة في خريف 1993.[4]
  • تم إصدار إصدار التطوير المبكر WinRAR 1.54b في عام 1995 لنظام ويندوز 3.إكس.
  • 3.00 (2002–05): تم تنفيذ تنسيق أرشيف RAR3 الجديد. لا يمكن إدارة المحفوظات الجديدة بواسطة إصدارات أقدم من WinRAR.
  • 3.41 (2004-12): يضيف دعمًا لنظام التشغيل لينكس. أرشيفات Z مثل GZIP و BZIP2. تتضمن الخيارات الجديدة تخزين مسارات الملفات بالكامل واستعادة ملفات NTFS المضغوطة.
  • 3.50 (2005–08): يضيف دعمًا لأسطح الواجهة ونظام التشغيل ويندوز إكس بي النسخة الإحترافية Professional x64 Edition.[20]
  • 3.60 (2006–08): يضيف إصدارًا متعدد مؤشرات الترابط من خوارزمية الضغط، مما يحسن سرعة الضغط على الأنظمة التي تحتوي على وحدات معالجة مركزية متعددة النواة أو فائقة الترابط
  • 3.80 (2008-09): يضيف دعمًا لأرشيفات ZIP، التي تحتوي على أسماء ملفات يونيكود في صيغة التحويل الموحد-8.[21]
  • 3.90 (2009-05): يضيف دعمًا لمعمارية إكس86-64 ونظام التشغيل ويندوز 7. تم تحسين الدعم لتعدد التخييط.[5]
  • 3.91 هو الإصدار الأخير الذي يدعم اللغة البلنسية.
  • 3.92 هو الإصدار الأخير الذي يدعم الصربية السيريلية والصربية اللاتينية.
  • 4.00 (2011-03): يتم تسريع عملية فك الضغط بنسبة تصل إلى 30٪. لم تعد أنظمة تشغيل ويندوز 98 وويندوز ميلينيوم وويندوز إن تي مدعومة؛ الحد الأدنى المطلوب لإصدارات ويندوز هو ويندوز 2000.
  • 4.10 (2012-01): تم إزالة جميع قيود ZIP مما يسمح الآن بعدد غير محدود من ملفات ZIP ومن حجم أرشيف ZIP. يسمح وينرار الآن أيضًا بإنشاء ملفات ZIP متعددة الأجزاء. تتضمن أرشيفات ZIP الآن أسماء ملفات يونيكود.
  • 4.20 (2012-06): تمت زيادة سرعة الضغط في وضع الحوسبة المتعددة المتماثلة بشكل ملحوظ، ولكن تم إجراء هذا التحسين على حساب زيادة استخدام الذاكرة. يستخدم ضغط ZIP الآن SMP أيضًا. لا يمكن لوضع SMP الافتراضي معالجة النص؛ يكون ضغط النص أسوأ بكثير ما لم يتم استخدام رموز تبديل إضافية. أيضًا، تمت إزالة الدعم لويندوز 2000.
  • 5.00 (2013-09): تم تنفيذwdym أرشيف RAR5. لا يمكن إدارة أرشيفات RAR5 المضغوطة بواسطة الإصدارات القديمة من وينرار. يعمل تنسيق RAR 5 على تحسين استخدام المعالج متعدد النواة، ويضيف حجم قاموس أكبر يصل إلى 1 جيجا بايت مع وينرار 64 بت. خوارزميات الضغط الاختيارية الخاصة المحسّنة للصور النقطية RGB، وملفات الصوت الخام، والملفات التنفيذية إيتانيوم، والنص العادي، والتي كانت مدعومة من قبل الإصدارات السابقة، مدعومة فقط بتنسيق RAR الأقدم، وليس RAR5. يتم دعم الضغط المحسن الاختياري لملفات x86 التنفيذية وضغط دلتا (لبيانات الجدول المهيكلة) في كلا التنسيقين.
  • 5.50 (2017-08): يضيف دعمًا لكلمة مرور رئيسية يمكن استخدامها لتشفير كلمات المرور المخزنة في وينرار. تم تغيير تنسيق RAR الافتراضي إلى الإصدار 5. يضيف دعمًا لفك ضغط صيغ Lzip؛ يضيف دعمًا لتواريخ الملفات عالية الدقة وأسماء الملفات الأطول وأحجام الملفات الأكبر لصيغ تار.
  • 5.60 (2018-06): تم تحسين إصلاح أرشيفات RAR5 المحمية. الكشف التلقائي عن ترميز تعليقات أرشيف ZIP. التعرف على ملفات GZIP ذات البيانات السابقة التعسفية كأرشيف GZIP فعلي.
  • 5.70 (2019-02): يزيل الدعم لإلغاء ضغط أرشيفات ACE بسبب الثغرات الأمنية الرئيسية [22] في مكتبة unacev2.dll.

دعم أنظمة التشغيل عدل

الإصدارات الأحدث لا تدعم العديد من أنظمة التشغيل الأقدم. قد تظل الإصدارات التي تدعم أنظمة التشغيل الأقدم متوفرة، ولكن لم تتم صيانتها:

  • RAR 2.50 لـ إمس إس- دوس (1999) هو الإصدار الأخير الذي يدعم إم إس- دوس وآو إس / 2 على وحدات المعالجة المركزية ذات 16 بت إكس 86 (متوافقة مع إنتل 8086).[23]
  • RAR 3.93 لـ إم إس- دوس هو الإصدار الأخير لـ إم إس-دوس ونظام تشغيل أو إس/2 على وحدات المعالجة المركزية أي إيه-32 (الذي يساوي معالج إنتل 80386 وما بعدها).[24] وهو يدعم أسماء الملفات الأطول من معيار MS-DOS البالغ 8.3 حرفًا، في مربع ويندوز دوس (باستثناء نظام ويندوز آن تي)، ويستخدم موسع RSX DPMI.
  • WinRAR 3.93 هو الإصدار الأخير الذي يدعم أنظمة التشغيل اويندوز 95 و98 وميلينيوم وويندوز إن تي 4.0.[5] يعد تطبيق RAR for Pocket PC 3.93 هو الإصدار الأخير من ويندوز موبايل.
  • WinRAR 4.11 هو الإصدار الأخير الذي يدعم ويندوز 2000.

انظر أيضًا عدل

المراجع عدل

  1. ^ أ ب "WinRAR archiver, a powerful tool to process RAR and ZIP files".
  2. ^ Manuel Masiero (18 March 2013)"Compression Performance: 7-Zip, MagicRAR, WinRAR, WinZip" Tom's Hardware. Retrieved 27 November 2013. نسخة محفوظة 2023-06-02 على موقع واي باك مشين.
  3. ^ أ ب "RAR for Android; RARsoft". مؤرشف من الأصل في 2014-12-22. اطلع عليه بتاريخ 2014-11-04.
  4. ^ أ ب Voloshin, Kirill (10 Mar 2011). [Interview by correspondence] (بالروسية) https://web.archive.org/web/20150816011005/http://www.compression.ru/arctest/descript/roshal.htm. Archived from the original on 2015-08-16. Retrieved 2014-10-27. {{استشهاد ويب}}: |trans-title= بحاجة لـ |title= أو |script-title= (help), |مسار أرشيف= بحاجة لعنوان (help), and الوسيط |عنوان أجنبي= and |عنوان مترجم= تكرر أكثر من مرة (help)
  5. ^ أ ب ت ث ج ح خ د ذ "Latest changes in WinRAR (cumulative release notes for all versions)". rarlab.com. RARLAB. مؤرشف من الأصل في 2010-08-06. اطلع عليه بتاريخ 2018-09-01. Updated with each new beta test or released version. Current page has versions 4.00 and higher; archived page linked here has versions 3.70–3.93; older archived versions go back to 3.00
  6. ^ "Best Archive Tool". DonationCoder.com. 5 سبتمبر 2005. مؤرشف من الأصل في 2009-06-02. اطلع عليه بتاريخ 2009-07-01.
  7. ^ "WinRAR 5 Final Released" نسخة محفوظة 2013-12-02 على موقع واي باك مشين. Techno360.in. Retrieved 27 November 2013.
  8. ^ Martin Brinkmann (7 سبتمبر 2011). "How To Split Large Files Into Multiple Smaller Ones". gHacks Tech News. مؤرشف من الأصل في 2017-04-16. اطلع عليه بتاريخ 2017-04-15.
  9. ^ WinRAR Help – GUI SFX modules: setup commands
  10. ^ "RAR and WinRAR End User License Agreement (EULA)"، rarlab.com، RARLAB، مؤرشف من الأصل في 2014-01-04، اطلع عليه بتاريخ 2019-03-11
  11. ^ CHM Tech. "WinRAR And The Infinite 40-Day Trial". YouTube. مؤرشف من الأصل في 2020-12-07.
  12. ^ "软众信息-WinRAR独家总代理商 最新官方简体中文版下载 支持64位非破解版压缩软件:软件介绍-致用户的一封信". www.winrar.com.cn. مؤرشف من الأصل في 2016-10-15. اطلع عليه بتاريخ 2016-10-18.
  13. ^ "WinRAR and RAR archiver addons (downloads, UnRAR for various platforms, and source code)". rarlab.com. RARLAB. مؤرشف من الأصل في 2018-09-01. اطلع عليه بتاريخ 2020-06-10. License says "The source code of UnRAR utility is freeware"
  14. ^ "Extracting a 19 Year Old Code Execution from WinRAR". Check Point Research (بالإنجليزية الأمريكية). 20 Feb 2019. Archived from the original on 2019-11-02. Retrieved 2019-03-13.
  15. ^ "WinRAR Multiple Security Vulnerabilities". www.securityfocus.com. مؤرشف من الأصل في 2020-12-21. اطلع عليه بتاريخ 2019-03-13.
  16. ^ Kanthak، Stefan (7 فبراير 2016). "Executable installers are vulnerable^WEVIL (case 25): WinRAR's installer and self-extractors allow arbitrary (remote) code execution and escalation of privilege". SecLists.org. مؤرشف من الأصل في 2016-02-18. اطلع عليه بتاريخ 2016-02-20.
  17. ^ Shaikh Rafia (سبتمبر 2015). "WinRAR Exploit Could Put 500 Million Users at Risk". مؤرشف من الأصل في 2016-10-01. اطلع عليه بتاريخ 2016-09-29.
  18. ^ Darren Pauli (30 سبتمبر 2015). "Smuggle mischievous JavaScript into WinRAR archives? Sure, why not". مؤرشف من الأصل في 2016-09-27. اطلع عليه بتاريخ 2016-09-29.
  19. ^ "WinRAR Vulnerability Is Complete Bullshit". Darknet. 1 أكتوبر 2015. مؤرشف من الأصل في 2016-10-02. اطلع عليه بتاريخ 2016-09-29.
  20. ^ "WinRAR download and support. WinRAR is a powerful Windows tool to compress and decompress zip, rar and many other formats: Knowledge Base". Win-rar.com. مؤرشف من الأصل في 2009-05-14. اطلع عليه بتاريخ 2009-07-01.
  21. ^ "WinRAR archiver, a powerful tool to process RAR and ZIP files". rarlab.com. RARLAB. مؤرشف من الأصل في 2009-06-28. اطلع عليه بتاريخ 2009-07-01.
  22. ^ Nichols، Shaun (20 فبراير 2019). "Behold… a WinRAR security bug that's older than your child's favorite YouTuber. And yes, you should patch this hole". www.theregister.co.uk. مؤرشف من الأصل في 2020-05-22. اطلع عليه بتاريخ 2019-02-26.
  23. ^ "RAR 2.50 – Stats, Downloads and Screenshots". WinWorld. مؤرشف من الأصل في 2017-08-15. اطلع عليه بتاريخ 2017-08-14.
  24. ^ "Downloads for: WinRAR, RAR for Mac OS X, RAR for Linux, RAR for DOS & OS/2, RAR for FreeBSD, with 40 days free trial". Winrar.co.nz. مؤرشف من الأصل في 2017-08-15. اطلع عليه بتاريخ 2017-08-15.

وصلات خارجية عدل