यह कमांड बज़ है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
bzz - DjVu सामान्य प्रयोजन संपीड़न उपयोगिता।
SYNOPSIS
एन्कोडिंग:
बज़ -e[ब्लॉक का आकार] इनपुट फ़ाइल निर्गम संचिका
डिकोडिंग:
बज़ -d इनपुट फ़ाइल निर्गम संचिका
वर्णन
कमांड लाइन का पहला रूप (विकल्प) -e) फ़ाइल से डेटा को संपीड़ित करता है इनपुट फ़ाइल और
संपीड़ित डेटा को इसमें लिखता है निर्गम संचिका. कमांड लाइन का दूसरा रूप (विकल्प)
-d) विसंपीड़ित फ़ाइल इनपुट फ़ाइल और आउटपुट को लिखता है निर्गम संचिका.
विकल्प
-d डिकोडिंग मोड.
-e[ब्लॉक का आकार]
एन्कोडिंग मोड. वैकल्पिक तर्क ब्लॉक का आकार इनपुट का आकार निर्दिष्ट करता है
बरोज़-व्हीलर ट्रांसफ़ॉर्म द्वारा संसाधित फ़ाइल ब्लॉक किलोबाइट्स में व्यक्त किए गए हैं।
डिफ़ॉल्ट ब्लॉक आकार 2048 KB है। अधिकतम ब्लॉक आकार 4096 KB है. ए निर्दिष्ट करना
बड़ा ब्लॉक आकार आमतौर पर उच्च संपीड़न अनुपात उत्पन्न करता है और बढ़ाता है
एनकोडर और डिकोडर दोनों की मेमोरी आवश्यकताएँ। ए निर्दिष्ट करना बेकार है
ब्लॉक आकार जो इनपुट फ़ाइल से बड़ा है।
एल्गोरिदम
बरोज़-व्हीलर परिवर्तन कार्प-मिलर के संयोजन का उपयोग करके किया जाता है-
रोसेनबर्ग और बेंटले-सेडगेविक एल्गोरिदम। यह (सदाकाने, डीसीसी 98) से तुलनीय है
थोड़ी अधिक लचीली रैंकिंग योजना के साथ। फिर प्रतीकों को a के अनुसार क्रमबद्ध किया जाता है
उनकी घटना आवृत्तियों का चल रहा अनुमान। फिर प्रतीक रैंकों को a का उपयोग करके कोडित किया जाता है
सरल स्थिर वृक्ष और ZP बाइनरी अनुकूली कोडर (बोटोउ, DCC 98)।
बरोज़-व्हीलर ट्रांसफॉर्म का उपयोग प्रसिद्ध कंप्रेसर में भी किया जाता है bzip2।
की मौलिकता बज़ ZP अनुकूली कोडर का उपयोग है। अनुकूलन शोर की लागत बढ़ सकती है
फ़ाइल आकार में 5 प्रतिशत तक, लेकिन यह जुर्माना आम तौर पर इसके लाभों से ऑफसेट होता है
अनुकूलन।
निष्पादन
निम्न तालिका कैंटरबरी पर तुलनात्मक परिणाम (प्रति वर्ण बिट्स में) दिखाती है
कॉर्पस ( http://corpus.canterbury.ac.nz ). बहुत अच्छा बज़ पर प्रदर्शन
स्प्रेडशीट फ़ाइल बहिष्कृत भारित औसत को और अधिक परिष्कृत से आगे रखता है
कंप्रेसर जैसे एफएसएमएक्स.
┌──────────────────────────────────── ───────── ───────────────────────────────────── ───────── ──────────┐
├─────────────────────────────────── ───────── ───────────────────────────────────── ───────── ──────────┤
│ एफएसएमएक्स 2.10 0.79 1.89 1.48 2.52 1.84 2.21 2.24 2.29 2.91 2.35 1.63 2.06 │
│ बज़ 2.25 0.76 2.13 0.78 2.67 2.00 2.40 2.52 2.60 3.19 2.52 1.44 2.16│
└─────────────────────────────────── ───────── ───────────────────────────────────── ───────── ──────────┘
ध्यान दें कि DjVu योगदानकर्ताओं की इस तालिका में कई प्रविष्टियाँ हैं। कार्यक्रम सेक था
जो ओरोस्ट द्वारा कुछ समय पहले लिखा गया था। कार्यक्रम पीपीएमडी पीपीएम-सी पद्धति का सुधार है
पॉल हॉवर्ड द्वारा आविष्कार किया गया।
क्रेडिट
कार्यक्रम बज़ लियोन बोटौ द्वारा लिखा गया था[ईमेल संरक्षित]> और फिर सुधार किया गया
आंद्रेई एरोफीव द्वारा[ईमेल संरक्षित]>, बिल रीमर्स[ईमेल संरक्षित]> और
कई अन्य।
onworks.net सेवाओं का उपयोग करके bzz ऑनलाइन का उपयोग करें