Gzipलिनक्स वातावरणात फाइल्स कॉम्प्रेस आणि डिकंप्रेस करण्यासाठी सर्वात जास्त वापरल्या जाणाऱ्या साधनांपैकी एक, जवळजवळ दोन वर्षांच्या प्रतीक्षेनंतर एक नवीन अपडेट प्राप्त झाले आहे.. La 1.14 आवृत्ती अधिकृतपणे रिलीज करण्यात आले आहे आणि त्यात फाइल्स अनझिप करताना लक्षणीय कामगिरी सुधारणा समाविष्ट आहे, विशेषतः Intel आणि AMD x86_64 आर्किटेक्चर असलेल्या सिस्टमवर.
हे प्रकाशन नवीन वैशिष्ट्ये जोडण्याऐवजी प्रामुख्याने कार्यप्रदर्शन ऑप्टिमायझेशनवर लक्ष केंद्रित करते. कोड बदलांची संख्या मर्यादित असली तरी, डीकंप्रेशन गतीतील सुधारणा विशेषतः अशा वापरकर्त्यांसाठी प्रासंगिक आहे जे मोठ्या प्रमाणात डेटा किंवा मर्यादित संसाधनांसह सिस्टम हाताळतात. जलद कॉम्प्रेशनसाठी, सारख्या साधनांचा शोध घेणे फायदेशीर ठरू शकते Zstd.
नवीन सूचनांमुळे कामगिरीत सुधारणा
Gzip 1.14 मधील सर्वात मोठ्या प्रगतींपैकी एक म्हणजे सीआरसी मोजण्यासाठी नवीन दृष्टिकोनाचा समावेश (सायक्लिक रिडंडंसी चेक्स), ज्याला 'स्लाइस बाय ८' अल्गोरिथम म्हणतात. ही पद्धत, PCLMULQDQ (कॅरी-लेस मल्टीप्लिकेशन क्वाडवर्ड) सूचनांच्या वापरासह एकत्रितपणे, डीकंप्रेशनच्या लक्षणीय प्रवेगला अनुमती देते. या सूचना वेस्टमेअर आर्किटेक्चरपासून सुरू होणाऱ्या इंटेल प्रोसेसरवर आणि बुलडोझरपासून सुरू होणाऱ्या एएमडी चिप्सवर उपलब्ध आहेत, त्यामुळे गेल्या १०-१५ वर्षांत उत्पादित केलेल्या उपकरणांच्या विस्तृत श्रेणीचा त्यात समावेश आहे.
केलेल्या चाचण्या दर्शवितात की या ऑप्टिमायझेशनमुळे फाइल्स डीकंप्रेस करण्यासाठी लागणारा वेळ अंदाजे १३% कमी होऊ शकतो. हार्डवेअर आणि कॉम्प्रेस केलेल्या डेटाच्या प्रकारानुसार आकडे बदलू शकतात, परंतु ही एक मूर्त सुधारणा आहे ज्याचा सकारात्मक परिणाम होऊ शकतो, विशेषतः अशा वातावरणात जिथे दररोज अनेक डीकंप्रेशन ऑपरेशन्स केल्या जातात. हे कॉम्प्रेशन सेवांमध्ये दिसून येते जे प्रतीक्षा वेळ कमीत कमी करण्याचा प्रयत्न करतात.
या बदलाचा एक मोठा फायदा म्हणजे फायदा घेण्यासाठी अत्याधुनिक हार्डवेअरची आवश्यकता नाही. PCLMUL सूचनांना समर्थन देणारे प्रोसेसर गेल्या दशकाहून अधिक काळ बाजारात आहेत, त्यामुळे बहुतेक सध्याच्या Intel- किंवा AMD-आधारित सिस्टीममध्ये ही क्षमता आधीच अंतर्भूत आहे.
याचा अर्थ असा की Gzip वापरणारे Linux आणि इतर प्लॅटफॉर्मचे बहुतेक वापरकर्ते सक्षम असतील फक्त टूल अपडेट करून सुधारणा लक्षात घ्या. कॉन्फिगरेशनमध्ये बदल करण्याची किंवा कस्टम आवृत्त्या संकलित करण्याची आवश्यकता नाही, ज्यामुळे दत्तक घेणे खूप सोपे होते.
Gzip 1.14 मधील इतर किरकोळ बदल
शेवटच्या आवृत्तीपासून बराच वेळ लोटला असला तरी, Gzip 1.14 नवीन वैशिष्ट्यांचा किंवा नाट्यमय बदलांचा मोठा संच सादर करत नाही. CRC गणनेसाठी नवीन दृष्टिकोन आणि PCLMUL सूचनांचे एकत्रीकरण करण्याव्यतिरिक्त, विकासकांनी काही बग फिक्स आणि किरकोळ अंतर्गत बदल लागू केले आहेत.
इच्छुकांनी बदलांची संपूर्ण यादी पाहू शकता आणि सोर्स कोड डाउनलोड करू शकता. प्रकाशनाची अधिकृत घोषणा. बहुतेक नवीन वैशिष्ट्ये कामगिरीवर लक्ष केंद्रित करत असली तरी, प्रगत वापरकर्त्यांसाठी किंवा मिशन-क्रिटिकल वातावरण व्यवस्थापित करणाऱ्या सिस्टम प्रशासकांसाठी संबंधित इतर तांत्रिक तपशील असू शकतात जिथे गहन कॉम्प्रेशन आणि डीकंप्रेशन प्रक्रिया वापरल्या जातात.
युनिक्स आणि लिनक्स जगात Gzip हे दशकांपासून एक प्रमुख साधन आहे आणि जरी त्याची उत्क्रांती मंदावली असली तरी, ती तांत्रिक बदलांशी जुळवून घेत राहते. आवृत्ती १.१४ प्रोग्रामच्या ऑपरेशनमध्ये क्रांती घडवत नाही, परंतु ते दाखवते की डीकंप्रेशन कामगिरीसारख्या मूलभूत पैलूंमध्ये अजूनही सुधारणा करायच्या आहेत.
सीआरसी गणना अधिक कार्यक्षमतेने अंमलात आणून आणि आधीच व्यापकपणे तैनात असलेल्या हार्डवेअर क्षमतांचा फायदा घेऊन, हे अपडेट एक ठोस तांत्रिक पाऊल आहे. हे विशेषतः सर्व्हर संदर्भांमध्ये किंवा स्वयंचलित नोकऱ्यांमध्ये उपयुक्त आहे जिथे प्रत्येक सेकंद महत्त्वाचा असतो आणि जिथे मोठ्या गुंतवणुकीशिवाय संसाधनांचे ऑप्टिमायझेशन करणे प्राधान्य असते.