HeadlinesBriefing favicon HeadlinesBriefing.com

bzip3: BZip2 का तेज़ और बेहतर आत्मात्मक उत्तराधिकारी

Hacker News •
×

GitHub उपयोगकर्ता iczelia ने bzip3 जारी किया, जो क्लासिक BZip2 कंप्रेशन एल्गोरिदम का आत्मात्मक उत्तराधिकारी है। नए संस्करण में ऑर्डर-0 कंटेक्स्ट मिक्सिंग एंट्रॉपी कोडर, सफिक्स एरे का उपयोग करते हुए तेज़ Burrows-Wheeler ट्रांसफॉर्म, और LZ77-शैली स्ट्रिंग मिचिंग पर आधारित RLE पास के माध्यम से उच्चतर कंप्रेशन रेशियो और बेहतर प्रदर्शन है। अपने पूर्ववर्ती की तरह, bzip3 टेक्स्ट और कोड को कंप्रेस करने में उत्कृष्ट है। Perl सोर्स कॉर्पस पर हालिया बेंचमार्क्स में पुराने उपकरणों की तुलना में महत्वपूर्ण सुधार दिखाई दिए हैं। bzip3 -e -b 511 का उपयोग करके एकल-थ्रेड कंप्रेशन 546 MB आकार तक पहुँचा, जो bzip2 (3.4 GB) से बेहतर और xz (1 GB) के करीब है। जबकि xz को डीकंप्रेस में 4 मिनट में सबसे तेज़ रहा, bzip3 (पैरालेल) को 4 मिनट 6 सेकंड में काम पूरा हुआ। इस परियोजना में व्यापक बेंचमार्क डेटा और लाइसेंसिंग जानकारी शामिल है, जिसमें जोर दिया गया है कि उपयोगकर्ता कंप्रेशन एल्गोरिदम में अंतर्निहित छोटे डेटा हानि के जोखिम को स्वीकार करते हैं।