مقایسه فشردهسازی WinRAR و 7zip (الگوریتمهای RAR5 و LZMA2)
به نام خدا
چندی پیش تصمیم گرفتم مجموعه نرمافزاری Adobe Creative Cloud 2015 v3.0 Jan.2016 به حجم 22.9 گیگابایت را فشردهسازی کنم. در نتیجه با توجه به بنچمارکهای منتشر شده در اینترنت نرمافزار 7zip را جهت فشردهسازی انتخاب کرده ولی با کمال تعجب نتیجه خیلی خوبی نگرفتم..! پس نرمافزار WinRAR و RAR5 الگوریتم فشردهسازی جدیدش را نیز امتحان کردم. در ادامه مطلب نتیجه و مقایسه نسبتهای فشردهسازی را میتوانید مشاهده کنید.
میزان رم مورد استفاده: 8 گیگابایت
نرم افزارها: WinRAR 5.30 64bit و 7Zip 15.14 64bit
الگوریتم مورد استفاده در نرمافزار WinRAR: الگوریتم RAR5
الگوریتم مورد استفاده در نرمافزار 7Zip: الگوریتم LZMA2
در هر دو نرمافزار نوع آرشیو Solid Archive و میزان فشردهسازی حداکثر (Bast - Ultra) انتخاب شد. این گزینه هنگامی تاثیر خود را نشان میدهد که فایلهای مورد نظر به همدیگر شباهت داشته باشند، به این صورت که کل فایلهای انتخابشده جهت فشردهسازی به عنوان یک بلاک یا سادهتر، یک فایل درنظر گرفته میشوند نه فایلهای جدا از هم. انتخاب کردن این گزینه در تمام شرایط میزان فشردهسازی را افزایش میدهد.
و اما اندازه لغتنامه یا Dictionary Size، چیزی که در بنچمارکهای موجود در اینترنت به آن توجه زیادی نشده است میزان رم اشغال شده در هنگام فشردهسازی توسط این نرمافزارهاست. در این بنچمارکها جهت رعایت مساوات یک اندازه لغتنامه یکسان در هر دو نرمافزار در نظر گرفته شده است غافل از اینکه LZMA2 میزان رمی معادل 5677 مگابایت در صورت انتخاب 256 مگابایت اندازه لغتنامه و 8749 مگابایت رم در صورت استفاده از 386 مگابایت اندازه لغتنامه استفاده میکند که با داشتن 8 گیگابایت رم عملا نمیتوان اندازه لغتنامه را بیشتر از 256 مگابایت انتخاب کرد (سیستم مورد استفاده با انتخاب 386 مگابایت اندازه لغتنامه هنگ کرد) اما RAR5 حتی در صورت استفاده از حداکثر اندازه لغتنامه (یک گیگابایت) به راحتی با همان سیستم عمل فشردهسازی را تا انتها انجام داد و در کل زیر 5 گیگابایت رم اشعال نمود!
بنابر این به ترتیب 256MB و 1GB به عنوان Dictionary Size در نرمافزارهای 7zip و WinRAR انتخاب شد.
.:: نتایج ::.
LZMA2 اندازه فایلها را 3.5GB کاهش داده و نسبت فشردهسازی 84درصدی را کسب کرد.RAR5 نیز اندازه فایلها را 10.3GB کاهش داده و نسبت فشردهسازی 56درصدی را کسب کرد.
مقایسه دقیقی بود
ممنون