RAR को GZ में बदलें

यहाँ आप RAR को GZ में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है

  • कहाँ चलता है हमारे सर्वर पर, क्योंकि इसके लिए जो सॉफ़्टवेयर चाहिए वह ब्राउज़र नहीं चला सकता।
  • बिना नुक़सान कुछ नहीं छोड़ा जाता। RAR में जो था, GZ में ठीक वही रहता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 25 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ फ़ाइलें बाइट-दर-बाइट वैसी ही निकलती हैं। जो नहीं बचता वह है वह सब जो कंटेनर उनके *बारे में* जानता था, न कि जो उसके *भीतर* था — कोई पासवर्ड, और कुछ फ़ॉर्मेट में असली अनुमतियाँ और तारीख़ें।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

RAR जो पहुँचती है वहाँ जहाँ unrar है ही नहीं

RAR तकनीकी सीमाओं से कहीं ज़्यादा संस्थागत सीमाएँ पार करती है। कोई सप्लायर भेजता है, कोई क्लाइंट अपलोड करता है, और यह किसी ऐसी मशीन पर पहुँच जाती है जहाँ कुछ भी उसे पढ़ नहीं सकता — कोई बिल्ड एजेंट, छोटा VPS, या जान-बूझकर छोटी पैकेज सूची वाला कंटेनर।

यह पेज उस फ़ैसले को टाल देता है: आर्काइव हमारी तरफ़ खोली जाती है और आपको एक tarball मिलती है जिसे आपकी मशीन पहले से समझती है, बिना कुछ नया लगाए।

RAR एक्सट्रैक्टर के साथ आने वाला लाइसेंस सवाल

Debian पर RAR पढ़ने के दो तरीक़े हैं और दोनों बराबर नहीं। RARLAB का अपना unrar non-free हिस्से में रहता है, और कई संस्थान इसे पूरी तरह नीति से बाहर रखते हैं। Debian का बनाया 7-Zip भी RAR कोडेक के बिना आता है।

विकल्प है unrar-free, जो GPL-2+ है और main में बैठा है — यही यहाँ अलग प्रोसेस के रूप में चलता है। यह पुरानी धारणा कि यह सिर्फ़ पुराना RAR4 संभालता है, अब सच नहीं — bookworm का संस्करण RAR5 सही ढंग से एक्सट्रैक्ट करता है, यह एक असली आर्काइव पर नापा गया।

कई फ़ाइलों वाले कंटेनर से एक दबी हुई स्ट्रीम तक

RAR एक कंटेनर है: कई सदस्य, हर एक नाम और पथ के साथ। GZ ऐसा नहीं है — हमारी रजिस्ट्री इसे एक-सदस्य स्ट्रीम फ़ॉर्मेट दर्ज करती है और डायरेक्टरी संरचना की कमी को जाना-पहचाना नुक़सान बताती है।

पुल है TAR, जो नाम, पथ और लेआउट रखता है, और gzip फिर उसे एक स्ट्रीम की तरह दबाता है। यह कन्वर्टर के लिए बना कोई तरकीब नहीं — यह वही व्यवस्था है जो RAR और gzip बनने से पहले से Unix इस्तेमाल करता आया है।

gzip किया गया नतीजा आकार में क्या ख़र्च करता है

बड़ा होने की उम्मीद रखिए। हमारी रजिस्ट्री RAR को solid दर्ज करती है, यानी इसके सदस्य एक ही निरंतर स्ट्रीम में दबाए जाते हैं, इसलिए फ़ाइलों के बीच दोहराव एक ही बार सहेजा जाता है। gzip एक stream को भी दबाता है, पर 32 KB की खिड़की से।

बहुत सारे मिलते-जुलते दस्तावेज़ों पर फ़र्क़ साफ़ दिखता है; वीडियो या फ़ोटो से भरे RAR पर लगभग नहीं दिखता, क्योंकि वह सामग्री आर्काइव होने से पहले ही दबी होती है।

RAR5 नापा गया, RAR4 भरोसे पर लिया गया

RAR5 वह फ़ॉर्मेट है जो 2013 से हर हाल का WinRAR लिखता है, और इसका समर्थन यहाँ नापा गया, अंदाज़ा नहीं — नेस्टेड डायरेक्टरी और दबी सामग्री वाली असली आर्काइव पर।

RAR4 कमी है, और यह पेज इसे मानने के बजाय नाम लेकर बताता है। पैकर सिर्फ़ RAR5 लिखता है, इसलिए RAR4 फ़िक्सचर बनाने का कोई तरीक़ा नहीं था। न चले तो साधारण «बदला नहीं जा सका» संदेश मिलेगा, कोई क्रैश जैसा नहीं।

दो तरह की RAR यह कन्वर्टर नहीं ले सकता

एनक्रिप्टेड आर्काइव दरवाज़े पर ही रुक जाते हैं — एक्सट्रैक्टर तुरंत फेल होता है, किसी पासवर्ड प्रॉम्प्ट का इंतज़ार नहीं करता, क्योंकि यहाँ कोई टर्मिनल नहीं जहाँ प्रॉम्प्ट दिखे।

मल्टी-वॉल्यूम सेट भी नहीं चलते। कई हिस्सों को जोड़ने के लिए सारे वॉल्यूम चाहिए एक साथ, और यह कन्वर्टर सिर्फ़ एक अपलोड की गई फ़ाइल लेता है। इन्हें अपनी मशीन पर जोड़िए, या भेजने वाले से एक ही आर्काइव माँगिए।

डाउनलोड को वह नाम देना जो आपका औज़ार समझता है

फ़ाइलें आपके मूल नाम और लक्ष्य एक्सटेंशन के साथ वापस आती हैं, इसलिए delivery.rar वापस delivery.gz बनकर आती है, भले ही अंदर gzip की गई tarball है। ज़्यादातर Unix औज़ार सामग्री से पहचानकर सही काम करते हैं, पर एक्सटेंशन के हिसाब से चलने वाली स्क्रिप्ट नहीं करतीं।

इसका नाम .tar.gz या छोटे में .tgz कर दीजिए — हमारी रजिस्ट्री दोनों को एक ही फ़ॉर्मेट मानती है।

RAR कहाँ खुलती है, और बाद में क्या रखा जाता है

यह उन बदलावों में से एक है जो आपके ब्राउज़र में नहीं चलता, क्योंकि RAR खोलने के लिए असली प्रोग्राम चाहिए। आर्काइव एन्क्रिप्टेड कनेक्शन से अपलोड होती है, unrar-free से खुलती है, tar होती है, gzip होती है, और लौटा दी जाती है।

व्यावहारिक सीमाएँ हैं: फ़्री तयशुदा 25 MB प्रति फ़ाइल, साठ सेकंड का सख़्त कैप, और 2 GB से ज़्यादा खुलने का दावा करने वाली किसी भी आर्काइव के लिए इनकार — बाइट लिखे जाने से पहले जाँचा जाता है।

RAR बार-बार आती रहे तो एक बदलाव काफ़ी नहीं

कोई कन्वर्टर आदत का जवाब नहीं, फ़ाइल का जवाब है। अगर RAR आर्काइव नियमित रूप से आपके सिस्टम तक पहुँचती हैं, टिकाऊ जवाब है जहाँ वे उतरती हैं वहीं unrar-free लगाना — यह Debian main में है, किसी नीति अपवाद की ज़रूरत नहीं।

बेहतर जवाब, जहाँ आपका बस चले, है स्रोत पर ही दूसरा फ़ॉर्मेट माँगना। ZIP या tarball भेजने वाले को एक मेन्यू विकल्प जितना ख़र्च करता है, और उसके बाद फ़ाइल छूने वाले हर किसी के लिए पूरी बातचीत ख़त्म कर देता है।

RAR को GZ में ऐसे बदलें

  1. अपनी RAR फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में GZ चुनें और कन्वर्ज़न शुरू करें।
  3. तैयार GZ फ़ाइल डाउनलोड कर लें।

RAR या GZ: क्या बदलता है

RAR और GZ की तुलना
RARGZ
पूरा नामRAR आर्काइवGzip आर्काइव
फ़ाइल एक्सटेंशन.rar.gz, .tgz
मीडिया टाइपapplication/vnd.rarapplication/gzip
कंप्रेशनबिना नुक़सान — कुछ छोड़ा नहीं जाताबिना नुक़सान — कुछ छोड़ा नहीं जाता
पहली बार प्रकाशित19931992
प्रकाशकwin.rar GmbH
विनिर्देशRFC 1952
लाइसेंसप्रोप्राइटरीखुला मानक
आज की स्थितिमौजूदामौजूदा
ब्राउज़र में खुलता हैकोई ब्राउज़र नहींकोई ब्राउज़र नहीं
इसकी जगह विचारणीयZIP, 7ZBZ2, XZ, ZIP

क्या बचा रहता है

कुछ नहीं खोता। RAR और GZ — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।

नतीजा खोलना

GZ एक ही धारा कंप्रेस करता है और कोई फ़ोल्डर नहीं रख सकता। ठीक इसीलिए GZ को आम तौर पर किसी आर्काइव फ़ॉर्मेट के साथ जोड़ा जाता है: आर्काइव फ़ाइलें इकट्ठी करता है, GZ नतीजे को कंप्रेस करता है।

RAR एक ही विक्रेता का है; GZ एक प्रकाशित विनिर्देश है (RFC 1952)। यह उस हर चीज़ के लिए मायने रखता है जिसे दस साल बाद भी खुलना है, जब उस वक़्त का प्रोग्राम शायद रहेगा ही नहीं।

7-Zip और Keka RAR और GZ — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

GZ 1992 से चला आ रहा है, और RFC 1952 में तय किया गया है। gzip, 7-Zip और Keka इस फ़ॉर्मेट को पढ़ लेते है।

RAR से GZ: आम सवाल

क्या मेरी RAR फ़ाइल कहीं अपलोड होती है?

हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम 7-Zip करता है, वह आर्काइवर, अपने कमांड-लाइन रूप में।

क्या RAR को GZ में बदलना मुफ़्त है?

हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि 7-Zip को चलने के लिए हमारी कोई मशीन चाहिए।

RAR को GZ में बदलने पर क्या गुणवत्ता जाती है?

नहीं। GZ वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। फ़ाइलें बाइट-दर-बाइट वैसी ही निकलती हैं। जो नहीं बचता वह है वह सब जो कंटेनर उनके *बारे में* जानता था, न कि जो उसके *भीतर* था — कोई पासवर्ड, और कुछ फ़ॉर्मेट में असली अनुमतियाँ और तारीख़ें।

क्या GZ फ़ाइल में एक से ज़्यादा फ़ाइलें आ सकती हैं?

GZ एक ही धारा कंप्रेस करता है और कोई फ़ोल्डर नहीं रख सकता। ठीक इसीलिए GZ को आम तौर पर किसी आर्काइव फ़ॉर्मेट के साथ जोड़ा जाता है: आर्काइव फ़ाइलें इकट्ठी करता है, GZ नतीजे को कंप्रेस करता है।

क्या RAR से GZ बिना नुक़सान का है?

कुछ नहीं खोता। RAR और GZ — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।

इन फ़ॉर्मेट के बारे में और