आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप RAR को 7Z में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
RAR से 7Z
RAR छोड़ने की आम वजह यह है कि उसे कुछ खोलता नहीं, और आम जवाब ZIP है — जो काम करता है, पर आर्काइव बड़ा कर देता है, क्योंकि ZIP हर एंट्री अलग से कंप्रेस करता है। जिस संग्रह को भेजना नहीं, बस रखना है, उसके लिए यह हर फ़ाइल पर दोहराया गया घाटे का सौदा है।
7Z दूसरा जवाब है, और यही संग्रह के लिए ठीक बैठता है। यह RAR को शुरू में छोटा रखने वाली ख़ूबी बचाए रखता है, इसे बनाने में कुछ ख़र्च नहीं, और इसे पढ़ने वाले औज़ार मुफ़्त, सक्रिय रूप से बने हुए और हर प्लेटफ़ॉर्म पर मौजूद हैं। यह किसी को मेल भेजने वाले की नहीं, शेल्फ़ सजाने वाले की ज़रूरत है — मक़सद यह है कि दस साल बाद भी आर्काइव बिना लाइसेंस, बिना किसी एक विक्रेता की साइट से डाउनलोड के, और बिना किसी अब रिटायर हो चुके Windows के खुल जाए।
हमारी रजिस्ट्री RAR और 7Z, दोनों को ठोस यानी solid मानती है। ठोस आर्काइव कंप्रेस करने से पहले अपने सारे सदस्यों को एक धारा में जोड़ लेता है, तो फ़ाइलों के बीच साझा सामग्री एक बार सँभाली जाती है और बाद में सिर्फ़ इशारा भर होता है — यही वजह है कि दो सौ मिलते-जुलते दस्तावेज़ों वाला फ़ोल्डर दोनों फ़ॉर्मेट में इतना सिकुड़ जाता है।
7Z इसके ऊपर 64 MB तक की LZMA2 डिक्शनरी जोड़ता है, यानी कंप्रेसर धारा में कुछ किलोबाइट नहीं, दसियों मेगाबाइट पीछे तक की सामग्री का हवाला दे सकता है। किसका आकार छोटा निकलेगा यह सामग्री और मूल फ़ाइल की सेटिंग पर निर्भर करता है, और फ़र्क़ अमूमन इतना छोटा होता है कि इसे फ़ैसले की वजह न बनाया जाए — यह जोड़ी, ZIP की तरफ़ जाने के उलट, बड़ी फ़ाइल की क़ीमत नहीं माँगती।
हमारी रजिस्ट्री के हिसाब से RAR proprietary है और 7Z खुला, और जिस आर्काइव को पंद्रह साल बाद भी खोलना है उसके लिए यही सबसे बड़ी बात है। खुली स्पेसिफ़िकेशन का मतलब है कोई भी इसे लागू कर सकता है — यही वजह है कि 7-Zip, Keka और PeaZip सब 7Z पढ़ लेते हैं, और किसी को रीडर लिखने के लिए किसी कंपनी से बात नहीं करनी पड़ती।
यह आपके अपने स्टोरेज से एक लाइसेंसिंग सवाल भी हटा देता है। RAR बनाने वाला औज़ार व्यावसायिक सॉफ़्टवेयर है, इसलिए RAR में रखा संग्रह चुपचाप मान लेता है कि पंद्रह साल बाद भी वह भुगतान वाला प्रोडक्ट मौजूद रहेगा, बिकता रहेगा और आपकी मशीन पर चलेगा। 7Z आर्काइव सिर्फ़ इतना मानता है कि मुफ़्त सॉफ़्टवेयर आगे भी बनता रहेगा, जो कहीं सुरक्षित शर्त है और अगर कभी ग़लत निकले तो आप ख़ुद उस पर काम कर सकते हैं।
यह बदलाव काम करता है, इसका उल्टा नहीं — और वजह क़ानूनी है, तकनीकी नहीं। UnRAR लाइसेंस आर्काइव को निकालने की इजाज़त देता है और साफ़ मना करता है कि उसके कोड से RAR बनाने वाला प्रोग्राम बनाया जाए, इसलिए RAR बनाना ही वह अकेली चीज़ है जो हमारा कन्वर्टर कभी नहीं करेगा।
इसे एक जगह याद रखने के बजाय तीन जगह लागू किया गया है: रजिस्ट्री में फ़ॉर्मेट को न-लिखने-लायक़ चिह्नित किया गया है, कन्वर्टर की लिखने वाली फ़ॉर्मेट सूची में RAR है ही नहीं, और अगर दोनों कभी असहमत हों तो एक टेस्ट फ़ेल हो जाता है। निकालने का काम unrar-free से होता है, जो GPL-2+ है, अलग प्रोसेस के तौर पर चलाया जाता है — Debian 7-Zip को RAR codec के बिना बनाता है, इसलिए RAR यहाँ बाक़ी हर आर्काइव फ़ॉर्मेट से अलग रास्ता लेता है।
सबसे अहम है recovery record। RAR आर्काइव के अंदर parity डेटा रख सकता है ताकि ख़राब फ़ाइल ख़ुद को ठीक कर ले, और 7Z में इसके बराबर कुछ नहीं है — अगर आपने RAR इसी वजह से चुना था, तो बदलते ही यह चुपचाप चला जाता है।
बाक़ी सब पर यहाँ के आर्काइव जोड़ों का आम नियम लागू होता है: हर सदस्य बाइट-दर-बाइट आता है, और जो जोखिम में है वह वह चीज़ है जो कंटेनर फ़ाइलों के बारे में जानता था, न कि जो फ़ाइलों के अंदर थी — पासवर्ड, और कुछ फ़ॉर्मेट में permission व timestamp। अगर किसी ख़ास आर्काइव के लिए recovery record मायने रखता है, तो RAR को 7Z के साथ ही रख लीजिए, उसकी जगह मत लीजिए।
दोनों फ़ॉर्मेट मज़बूत एन्क्रिप्शन सँभालते हैं, और दोनों में से किसी को भी उसके लागू रहते फिर से पैक नहीं किया जा सकता। यहाँ का extractor इस तरह चलाया जाता है कि किसी संरक्षित आर्काइव पर वह पासवर्ड प्रॉम्प्ट पर अटकने के बजाय तुरंत मना कर दे — कन्वर्टर पर कोई टर्मिनल ही नहीं जिसमें प्रॉम्प्ट दिखे, और जो जॉब तब तक लटका रहे जब तक उसे मार न दिया जाए, वह उस जॉब से कम बताता है जो तुरंत मना कर दे।
पासवर्ड हाथ में हो तो स्थानीय रास्ता छोटा है: RAR निकालिए, फिर उस फ़ोल्डर को 7-Zip या Keka से 7Z में कंप्रेस कीजिए और वहाँ नया पासवर्ड लगाइए। 7Z की एन्क्रिप्शन फ़ाइल के नामों को भी ढकती है, जो RAR सिर्फ़ वैकल्पिक रूप से करता है — किसी संवेदनशील चीज़ के लिए यह अतिरिक्त कदम लेने लायक़ सच्चा सुधार है।
RAR ने मल्टी-वॉल्यूम आर्काइव को आम बनाया — part1.rar, part2.rar, या पुरानी .r00 श्रृंखला — क्योंकि यह उस दौर में बना था जब फ़ाइलें हटाने-चढ़ाने वाले मीडिया पर सफ़र करती थीं। एक भी वॉल्यूम निकालने के लिए हर वॉल्यूम एक साथ मौजूद होना ज़रूरी है।
इस कन्वर्टर को एक ही अपलोड की गई फ़ाइल मिलती है, इसलिए पहला हिस्सा होते हुए भी सेट को दोबारा नहीं जोड़ा जा सकता — extractor आर्काइव को अधूरा पाता है और जॉब फ़ेल हो जाता है। पहले किसी स्थानीय archiver से वॉल्यूम जोड़िए, या स्रोत से एक ही फ़ाइल माँगिए। यह किसी गड़बड़ी की नहीं, इस व्यवस्था की ख़ासियत है, और चार अपलोड के बाद के बजाय अभी जान लेना सस्ता पड़ता है।
यह जोड़ी आपके ब्राउज़र में नहीं, हमारे कन्वर्टर पर चलती है। आर्काइव एन्क्रिप्टेड कनेक्शन से ऊपर जाती है, unrar-free से निकाली जाती है, निकाली गई डायरेक्टरी के भीतर से दोबारा 7Z के रूप में पैक की जाती है और लौटा दी जाती है; जॉब ख़त्म होते ही उसने जो कुछ लिखा था वह मिटा दिया जाता है।
scratch स्पेस मेमोरी-आधारित और सीमित फ़ाइल-सिस्टम है और जॉब चलाने वाले कंटेनर के साथ ही ख़त्म हो जाता है। मुफ़्त स्तर 25 MB प्रति फ़ाइल स्वीकार करता है, जॉब साठ सेकंड में रोक दिए जाते हैं, और 2 GB से ज़्यादा फैलने की घोषणा करने वाला आर्काइव निकालने से पहले ही मना कर दिया जाता है। पूरे संग्रह के लिए, न कि एक फ़ाइल के लिए, 7-Zip स्थानीय रूप से यही काम बिना किसी सीमा के करता है।
RAR से हटना आर्काइव को सबके लिए खुलने लायक़ नहीं बना देता, और इसे अलग बताना बेईमानी होगी। हमारी रजिस्ट्री 7Z के लिए भी उतना ही असंगत समर्थन दर्ज करती है जितना RAR के लिए, और यह सही है: न Windows Explorer, न macOS Finder बिना मदद के 7Z पढ़ते हैं, इसलिए बंद मशीन वाला पाने वाला पहले जितना ही मजबूर रहता है। जो बदला वह यह है कि अब चाहिए सॉफ़्टवेयर मुफ़्त और उपलब्ध है, व्यावसायिक नहीं।
तो 7Z को रखने का फ़ॉर्मेट मानिए और ZIP को भेजने का, और दोनों फ़ैसलों को अलग रखिए। अगर संग्रह की कोई फ़ाइल बाद में किसी व्यक्ति तक जानी है, तो उस वक़्त सिर्फ़ उस फ़ाइल को ZIP में बदल लीजिए और उस एक सफ़र के लिए आकार स्वीकार कर लीजिए। स्टोरेज के लिए स्टोरेज वाला फ़ॉर्मेट चुनना और ज़रूरत पड़ने पर अनुवाद करना, किसी ऐसे पाने वाले के लिए पूरा आर्काइव कंप्रेस करने से कहीं बेहतर इंतज़ाम है जो शायद कभी हो ही नहीं।
यहाँ आने वाले ज़्यादातर लोगों के पास एक RAR नहीं होती; बरसों से जमी उनकी एक पूरी डायरेक्टरी होती है। वेब कन्वर्टर इस काम के लिए ग़लत शक्ल है — एक बार में एक अपलोड, हर बार 25 MB, और आते नतीजों को सँभालकर रखने का कोई तरीक़ा नहीं। यह पन्ना आज चाहिए हुई एक फ़ाइल के लिए है, दोपहर भर के बैच काम के लिए नहीं।
पूरी शेल्फ़ के लिए, डेस्कटॉप पर 7-Zip बिना किसी सीमा और बिना अपलोड के RAR पढ़ता और 7Z लिखता है, और इसे किसी स्क्रिप्ट से चलाया जा सकता है ताकि पूरा सेट एक ही सेटिंग में, एक ही बार में निपट जाए। शुरू करने से पहले तय करने लायक़ एक बात है — मूल फ़ाइलें मिटानी हैं या नहीं: दोबारा पैक करना फ़ाइल की सामग्री के लिए lossless है पर recovery record आगे नहीं ले जाता, इसलिए नई आर्काइव जाँचे जाने तक RAR रखना डिस्क जगह ख़र्च करता है और भरोसा ख़रीदता है।
| RAR | 7Z | |
|---|---|---|
| पूरा नाम | RAR आर्काइव | 7-Zip आर्काइव |
| फ़ाइल एक्सटेंशन | .rar | .7z |
| मीडिया टाइप | application/vnd.rar | application/x-7z-compressed |
| कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 1993 | 1999 |
| प्रकाशक | win.rar GmbH | — |
| लाइसेंस | प्रोप्राइटरी | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | ZIP | ZIP, XZ |
कुछ नहीं खोता। RAR और 7Z — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
7Z काम करने का फ़ॉर्मेट है और RAR बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
RAR एक ही विक्रेता का है; 7Z एक प्रकाशित विनिर्देश है। यह उस हर चीज़ के लिए मायने रखता है जिसे दस साल बाद भी खुलना है, जब उस वक़्त का प्रोग्राम शायद रहेगा ही नहीं।
7-Zip और Keka RAR और 7Z — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
7Z 1999 से चला आ रहा है। 7-Zip, Keka और PeaZip इस फ़ॉर्मेट को पढ़ लेते है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम 7-Zip करता है, वह आर्काइवर, अपने कमांड-लाइन रूप में।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि 7-Zip को चलने के लिए हमारी कोई मशीन चाहिए।
नहीं। 7Z वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। फ़ाइलें बाइट-दर-बाइट वैसी ही निकलती हैं। जो नहीं बचता वह है वह सब जो कंटेनर उनके *बारे में* जानता था, न कि जो उसके *भीतर* था — कोई पासवर्ड, और कुछ फ़ॉर्मेट में असली अनुमतियाँ और तारीख़ें।
कुछ नहीं खोता। RAR और 7Z — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
7Z काम करने का फ़ॉर्मेट है और RAR बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।