आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप RAR को TAR में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
RAR से TAR
RAR किसी काम के रिश्ते के Windows वाले पक्ष से आती है — किसी आपूर्तिकर्ता की डिलीवरी, किसी ठेकेदार की हैंडओवर — और पहुँचती है वहाँ जहाँ इसकी कभी ज़रूरत नहीं थी: कोई Linux सर्वर, कोई CI काम, कोई importer जो TAR हेडर पढ़ता है।
पहली सोच है मशीन पर एक्सट्रैक्टर इंस्टॉल कर लेना, और अक्सर यही ग़लत सोच है — हर बिल्ड इमेज पर एक नया पैकेज, एक लाइसेंस सवाल। एक बार बदलना ही अजीबियत को सिरे पर रोक देता है।
RAR win.rar GmbH की मालिकाना संपत्ति है, और रजिस्ट्री इसे पढ़ने-योग्य और न-लिखने-योग्य दर्ज करती है। UnRAR स्रोत ऐसी शर्तों पर प्रकाशित है जो निकालने की इजाज़त देती हैं और RAR बनाने वाला कोई प्रोग्राम बनाने से साफ़ मना करती हैं।
इसका व्यावहारिक मतलब है: यह बदलाव यहाँ उलटा नहीं जा सकता। सामग्री TAR में आने के बाद gzip, bzip2 या xz से दबाई जा सकती है, ZIP या 7Z में दोबारा पैक की जा सकती है — कोई भी रास्ता वापस RAR तक नहीं जाता।
इस साइट का हर बाक़ी आर्काइव 7-Zip से सँभलता है, और RAR अपवाद है। Debian का 7-Zip बिना RAR कोडेक के बनता है, इसलिए एक अलग प्रोग्राम काम करता है: unrar-free, जो GPL-लाइसेंस वाला है और Debian के मुख्य संग्रह में बैठा है।
यह एक असली RAR5 आर्काइव पर मापकर परखा गया, न कि सिर्फ़ RAR4 तक सीमित मान लिया गया — यह विवरण जान-बूझकर यहाँ दर्ज है ताकि कोई इसे बिना जाँचे ग़ैर-मुक्त पैकेज पर "ठीक" न कर दे।
RAR एक solid फ़ॉर्मेट है — रजिस्ट्री यही दर्ज करती है — यानी वह सदस्यों को एक लगातार धारा में जोड़कर दबाता है और फ़ाइलों के बीच भी दोहराव ढूँढता है। TAR ऐसा कुछ नहीं करता: 512-बाइट का हेडर, फ़ाइल, अगली सीमा तक भराई, अगला हेडर।
इसलिए आकार में बदलाव प्रतिशत का नहीं, श्रेणी का है। बीस मेगाबाइट का टेक्स्ट-भरा RAR आसानी से उससे कई गुना बड़ा टारबॉल बन सकता है, और छोटी फ़ाइलों के सेट पर TAR की भराई अकेले ही नज़र आने लायक़ बन जाती है।
TAR हेडर इस उम्र के लिए असामान्य रूप से जानकार है — नाम, पथ, आकार, बदलाव-समय, स्वामी, समूह और अनुमति-बिट, सब तय खानों में। यही Unix पाइपलाइन को चाहिए।
TAR में क्या पहुँचता है यह RAR में जो था उस पर निर्भर है — Windows पर WinRAR से लिखी गई आर्काइव में शायद कभी Unix मोड दर्ज ही न हुआ हो। अगर किसी स्क्रिप्ट को चलने-योग्य पहुँचना है, तो tar tvf से जाँच लीजिए।
RAR में recovery record — WinRAR की जोड़ी हुई redundancy — TAR में कहीं नहीं, और न सदस्य-स्तर की एन्क्रिप्शन। आर्काइव में रखी टिप्पणियाँ भी उसी रास्ते जाती हैं।
सदस्य-स्तर की चेकसम खोना सबसे ध्यान देने लायक़ है — RAR को पता चलता है कि कोई सदस्य ख़राब है; सादी TAR को ज़्यादातर पता नहीं चलता। अगर टारबॉल स्टोर होना है तो gzip, bzip2 या xz से दबाइए, जो अपनी जाँच जोड़ते हैं।
सादी TAR शायद ही आख़िरी हालत है और एक अच्छी बीच की हालत है, क्योंकि यह दो फ़ैसलों को अलग करती है जो RAR एक साथ बाँध देता है। बंडलिंग हो चुकी; दबाव अब आपका चुनाव है — मशीन के लिए gzip, भंडारण के लिए xz, बहुत सीमित मेमोरी के लिए bzip2।
अगर आपको पहले से पता है कि किस compressor की ज़रूरत है, तो यह साइट RAR को सीधे gzip या xz से दबी हुई tarball में एक ही क़दम में बदल भी देती है।
हमारे सर्वर पर, आपके ब्राउज़र में नहीं। इसे पढ़ने के लिए एक ख़ास एक्सट्रैक्टर चाहिए, जिसकी बराबरी किसी ब्राउज़र के पास नहीं। फ़ाइल एन्क्रिप्टेड कनेक्शन से एक कंटेनर तक जाती है जिसके पास इंटरनेट तक अपनी कोई पहुँच नहीं।
हर काम की अपनी मेमोरी-आधारित स्क्रैच डायरेक्टरी है जो काम पूरा होते ही मिट जाती है, सफल हो या नहीं। पासवर्ड-सुरक्षित RAR किसी संदेश के साथ मना कर दी जाती है, अटकती या टूटी फ़ाइल नहीं लौटाती। मुफ़्त सीमा फ़ाइल पर 25 मेगाबाइट है।
tar tvf का नतीजा WinRAR या 7-Zip में RAR की सूची से मिलाइए — वही सदस्य-गिनती, वही पथ, वही आकार। यह सेकंडों में होता है और वही असली नुक़सान पकड़ता है जो यहाँ होता है: कोई ख़राब डेटा नहीं, बल्कि खिसका हुआ ऊपरी स्तर।
फिर सूची में अनुमतियाँ देख लीजिए, इससे पहले कि टारबॉल किसी ऐसी चीज़ को दें जो उसके अंदर की फ़ाइल चलाएगी। सूची मिलने और अनुमतियाँ सही होने के बाद RAR ने अपना काम कर दिया।
| RAR | TAR | |
|---|---|---|
| पूरा नाम | RAR आर्काइव | TAR आर्काइव |
| फ़ाइल एक्सटेंशन | .rar | .tar |
| मीडिया टाइप | application/vnd.rar | application/x-tar |
| कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता | बिना कंप्रेशन |
| पहली बार प्रकाशित | 1993 | 1979 |
| प्रकाशक | win.rar GmbH | — |
| विनिर्देश | — | POSIX.1-2001 ustar |
| लाइसेंस | प्रोप्राइटरी | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | ZIP, 7Z | ZIP, GZ |
कुछ नहीं खोता। RAR और TAR — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
TAR काम करने का फ़ॉर्मेट है और RAR बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।
RAR एक ही विक्रेता का है; TAR एक प्रकाशित विनिर्देश है (POSIX.1-2001 ustar)। यह उस हर चीज़ के लिए मायने रखता है जिसे दस साल बाद भी खुलना है, जब उस वक़्त का प्रोग्राम शायद रहेगा ही नहीं।
7-Zip और Keka RAR और TAR — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
TAR सैंपल कच्चे रूप में रखता है, इसलिए फ़ाइल ख़ूब बढ़ जाती है और बदले में कुछ मिलता नहीं। इस दिशा का मतलब सिर्फ़ तब है जब दूसरी तरफ़ का कोई प्रोग्राम RAR लेता ही न हो — और वजह आम तौर पर यही होती भी है।
TAR 1979 से चला आ रहा है, और POSIX.1-2001 ustar में तय किया गया है। tar, 7-Zip और Keka इस फ़ॉर्मेट को पढ़ लेते है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम 7-Zip करता है, वह आर्काइवर, अपने कमांड-लाइन रूप में।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि 7-Zip को चलने के लिए हमारी कोई मशीन चाहिए।
नहीं। TAR वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। फ़ाइलें बाइट-दर-बाइट वैसी ही निकलती हैं। जो नहीं बचता वह है वह सब जो कंटेनर उनके *बारे में* जानता था, न कि जो उसके *भीतर* था — कोई पासवर्ड, और कुछ फ़ॉर्मेट में असली अनुमतियाँ और तारीख़ें।
TAR सैंपल कच्चे रूप में रखता है, इसलिए फ़ाइल ख़ूब बढ़ जाती है और बदले में कुछ मिलता नहीं। इस दिशा का मतलब सिर्फ़ तब है जब दूसरी तरफ़ का कोई प्रोग्राम RAR लेता ही न हो — और वजह आम तौर पर यही होती भी है।
कुछ नहीं खोता। RAR और TAR — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
TAR काम करने का फ़ॉर्मेट है और RAR बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।