سلام.
4GiB به 20MiB غیر ممکنه به خاطر مساله انتروپی
برای فشرده سازی حجم 50 GiB با حد اکثر مقدار فشردگی ممکن با ابزار ها و تکنولوژی که در دسترس عموم هست نیاز به یک سیستم با رم خیلی خیلی زیاد دارید, پیشنهاد من یه چیزی شبیه
http://www.ebay.com/itm/Dell-PowerEd...c100011.m1850& هست.
و تنظیم دستی یک الگوریتم احتمالا lempel-ziv base مثل rar یا xz برای دیکشنری های بسیار بزرگ و LB بسیار زیاد و قابلیت فشرده سازی parallel یا SMP.
فکر میکنم فشرده سازی 50 GiB حداقل چند هفته طول بشکه و باز کردنش به اندازه دیکشنری که انتخاب میکنید حافظه نیاز داره و مقدار خیلی زیادی پردازش. آخرش هم 8GiB نمیشه. خیلی بعیده. مگر اینکه متنی باشه.
GL