अधिकतम संपीड़न प्राप्त करने के लिए 7zip फाइल बनाते समय किन सेटिंग्स का उपयोग करना है? मैं स्कैन की गई छवियों वाले पीडीएफ दस्तावेजों को संपीड़ित कर रहा हूं। मैं LZMA2 का उपयोग करने के बारे में सोच रहा हूं, लेकिन मुझे नहीं पता कि शब्दकोश आकार, शब्द आकार आदि में क्या सेट करना है। इसके अलावा, क्या LZMA या PPMd बेहतर विकल्प होंगे?
मुझे नेट पर कुछ फ़ाइलों (~ 200MiB) को स्थानांतरित करने की आवश्यकता है और यहां अपलोड की गति बहुत धीमी है, इसलिए मैं डेटा को यथासंभव संपीड़ित करना चाहता हूं। सीपीयू समय खपत बहुत महत्वपूर्ण नहीं है।
संपादित करें
यहाँ विभिन्न संपीड़न विधियों का परीक्षण करने के बाद मुझे क्या मिला है:
असम्पीडित आकार था: 25,462,686B
मेरा प्रोसेसर इंटेल कोर 2 ड्यू टी 8100 है और मेरे पास 4 जीबी का रैम है।
पीएक्यू 8 ओ एल्गोरिथ्म का उपयोग करके पीजेड के साथ सर्वश्रेष्ठ संपीड़न था। परिणामी फ़ाइल का आकार 19,994,325B था। उपयोग की गई सेटिंग्स संपीड़न स्तर थीं: अधिकतम। दुर्भाग्य से, संपीड़न की गति लगभग 5KiB / s थी, इसलिए डेटा को संपीड़ित करने में एक घंटे से अधिक समय लगा।
अगला प्रायोगिक PAQ9O कंप्रेसर था। इसका उपयोग करते हुए, मुझे लगभग 3 मिनट के संपीड़न में 20,132,660B मिला। दुर्भाग्य से, प्रोग्राम केवल कमांड लाइन है, और कई अन्य प्रोग्राम उस संपीड़न एल्गोरिदम का उपयोग नहीं करते हैं। यह मेरे द्वारा उपयोग की गई सेटिंग्स (-9 -c) के साथ लगभग 1.5GiB RAM का उपयोग करता है
उसके बाद LZMA2 का उपयोग करके 7-ज़िप 9.15 बीटा (2010-06-20) था। इसका उपयोग करते हुए, मुझे लगभग 3 मिनट में 20,518,802B मिला। उपयोग की जाने वाली सेटिंग्स शब्द आकार 273, शब्दकोश आकार 64 एमबी और मैंने संपीड़न के लिए 2 थ्रेड्स का उपयोग किया।
अब वापस मेरे मूल प्रश्न पर: मेरे मामले में ठोस ब्लॉक आकार ने कोई ध्यान देने योग्य परिणाम नहीं दिया। शब्द आकार बढ़ने से कुछ परिणाम सामने आए। उच्चतम शब्द आकार और सबसे छोटे के बीच अंतर 115,260B था। मेरा मानना है कि इस तरह की बचत दो आवश्यक क्लिक करने और शब्द आकार बदलने के लिए आवश्यक प्रयासों को सही ठहराती है।
मैंने 7zip और PeaZip द्वारा समर्थित अन्य संपीड़न एल्गोरिदम का उपयोग करने की कोशिश की और वे 19.8MiB से 21.5MiB तक के आकारों में फाइलें तैयार करते हैं।
अंत में मेरा निष्कर्ष यह है कि पीडीएफ दस्तावेजों को संपीड़ित करते समय ज्यादातर चित्र शामिल हैं, विदेशी संपीड़न एल्गोरिदम का उपयोग करने के लिए आवश्यक प्रयास उचित नहीं है। 7zip में LZMA2 का उपयोग करने वाले संपीड़न ने कम से कम समय में काफी स्वीकार्य परिणाम उत्पन्न किए।