نویسندگی در بایت گیت

تفاوت بین RAR و RAR5

با پیشرفت روزمره تکنولوژی و زیاد شدن حجم داده ها (از عکس های رزولوشن بالا  گرفته تا دوربین های ۴k و...) اهمیت فشرده کردن آنها نسبت به قبل دوچندان شده.

یکی از معروف ترین و محبوب ترین کمپانی هایی که فایل را فشرده سازی میکنند کمپانی WinRAR است، که با برنامه نویسی ++C نوشته شده. این برنامه در طول مدت ها تغییرات زیادی کرده اما هنوز نتوانسته فشرده سازی محسوسی در داده ها انجام دهد.اگر تا به حال فرمت زیپ را نشنیده اید پیشنهاد میکنم ابتدا وارد این لینک شوید. اگر به گذشته این برنامه برگردیم تفاوت های فاحشی را در آن خواهیم دید. برای مثال عکس زیر مربوط به WinRAR 3.50 است که  سال ۲۰۰۶ عرضه شد.

Winrarold

در این شکل فقط فرمت های ZIP و RAR وجود دارد.اما چند سال است که RAR5 هم به آنها اضافه شده:

winrar-new

میخواهیم بررسی کنیم که RAR و RAR5 چه تفاتی با هم دارند. ابتدا بدانیم که:

 

RAR چیست؟

اول از همه بهتر است بدانیم RAR کوتاه شده عبارت Roshal Archive است که مربوط به شرکت روسی است که آنرا ساخته. در واقع فرمت RAR نوعی الگوریتم است که متن باز بوده و در واقع کار آن فشرده سازی است حال میگوییم به چه صورت فشرده سازی میکند؟ میدانیم که زبان انگلیسی ۲۶ حرف دارد. در زبان اَسکی (ASCII) هر حرف انگلیسی نوعی کد است که روی یک بایت تعریف میشود. البته کدگذاری را میتوان بر اساس زبان های دیگر تعریف نمود (از جمله فارسی،فرانسوی و... در کاراکتر ست UTF-8 و ...). شکل زیر که بر مبنای زبان انگلیسی در کدگذاری ASCII تعریف شده نمایانگر جدول (چارت) اسکی است:

ASCII code

در واقع هر بایت میتواند ۲۵۶ معنا(معیار) داشته باشد.اما بیشتر اوقات از همان ۲۶ لغت استفاده میشود که مقدار زیادی از دیتا (همان ۲۵۶ معیار) کم میشود rar در واقع الگوریتمی است که هدف آن کم کردن دیتا است. حال بییایید RAR 5 را بررسی کنیم:

 

RAR5 چیست؟

rar5 قدرت فشرده سازی نسباتا بالایی دارد به صورتی که تا یک گیگابایت میتواند فشرده کند. البته بسته به حجم در حالت حداکثر خود میتواند این مقدار را از حجم اصلی کم کند. نا گفته نماند که اگر ما فایلی را با RAR5 فشرده کنیم آنرا در نسخه های قدیمی نرم افزار نمیتوان باز (خارج سازی) نمود. حال میخواهیم بدانیم  Dictionary size چیست. Dictionary size همان مقدار (قدرت) فشرده سازی است که rar و rar5 میتوانند انجام دهند همانطور در شکل زیر مشاهده میکنیم. درواقع rar در حالت ماکسیمم دیکشنری سایز خود توانایی ۴ مگابیت فشرده سازی بر اساس اسکی میتواند داشته باشد اما در rar 5 حداکثر ۱۰۲۴ مگابیت میتواند داشته باشد.diffrent rar and 5

حال این سوال پیش می آید که این دو  فرمت از نظر قدرت زیاد فشرده سازی به نرخ مصرف زمان برای فشرده کردن و بازکردن فایل‌ها چه فرقی با هم دارند؟ آیا تفاوت خاصی  در بین این دو وجود دارد. ما در اینجا یک فرمت ویدیویی را فشرده سازی کرده و آنرا مورد بررسی قرار میدهیم.

rar and 5cهمانطور که ما این دورا مقایسه کردیم دیدیم که تنها ۸۸ مگابایت تفاوت این دو خواهد بود و زمان بسیار زیاد برای این ۸۸ مگابایت! حال اگر وقت این کارو دارید میتونید تمام فایل هایی که موقتا نمیخوایید ازش استفاده کنید رو آرشیو کنید. ناگفته نماند این آزمایش با CPU core 2 dou e7500 اینتل و ۶گیگ رم ۱۳۳۳ و هاردی با چرخش ۵۴۰۰ دور بر دقیقه و حافظه نهان ۴ مگ تست شده درضمن سرعت را تا حد قابل توجهی کاهش داد. و همچنین توجه کنید که نرخ فشرده سازی به نوع فایل و محتوای آن، نحوه اینکودینگ داده‌ها و ... ربط دارد که ما در آزمایش بالا یک حالت ثابت را در نظر گرفته ایم.

حمایت مالی از سایت

مبلغ مورد نظر:
نام:
ایمیل:
دلیل حمایت:
* فیلدهای نام، ایمیل و دلیل حمایت اختیاری اند.
* پرداخت با کمک پورتال زرین پال و با کارت‌های عضو شتاب انجام می‌پذیرد.

دیدگاه ها بسته شده است.