आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप TAR को BZ2 में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, वहाँ बदली जाती है और काम पूरा होते ही मिटा दी जाती है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
TAR से BZ2
TAR ख़ुद कोई संपीड़न नहीं करता — यह सिर्फ़ कई फ़ाइलों को एक साथ बाँधता है। BZ2 उस बँधे हुए संग्रह को संपीड़ित करता है, ताकि वह कम जगह ले।
यह बदलाव आम तौर पर Linux और macOS की दुनिया में सबसे परिचित है, जहाँ `.tar.bz2` या `.tbz2` अक्सर सोर्स-कोड और बैकअप वितरित करने के लिए इस्तेमाल होता है।
संपीड़न से पहले और बाद में हर फ़ाइल की सामग्री बिलकुल एक जैसी रहती है — यह lossless है। जो कुछ भी TAR में डाला गया था, BZ2 में पैक होने के बाद भी उतना ही और वैसा ही मिलता है।
BZ2 का संपीड़न ख़ुद बाइट-स्तर पर बिना किसी नुक़सान के काम करता है, इसलिए यह गारंटी हर हाल में लागू होती है।
जो नहीं बचता वह है वह जानकारी जो फ़ाइलों के अंदर नहीं, बल्कि कंटेनर के बारे में थी — पासवर्ड से सुरक्षित TAR, और कुछ मामलों में मूल फ़ाइल-परमिशन तथा टाइमस्टैंप। TAR ख़ुद अक्सर इन्हें रखता है, पर संपीड़न के इस रास्ते में इनकी गारंटी नहीं दी जाती।
ज़्यादातर इस्तेमाल के लिए यह मायने नहीं रखता, क्योंकि असली मक़सद सिर्फ़ फ़ाइलें भेजना होता है, उनके पुराने Unix-परमिशन नहीं।
BZ2 टेक्स्ट और सोर्स-कोड जैसी दोहराव भरी सामग्री पर ख़ासकर अच्छा संपीड़न देता है। पहले से संपीड़ित फ़ाइलें — जैसे JPEG या ZIP — इस दौर में बहुत कम या कोई फ़ायदा नहीं देतीं।
नतीजे का आकार इसलिए अलग-अलग TAR पर बहुत अलग हो सकता है — यह किसी तयशुदा अनुपात का वादा नहीं है।
यह उन 36 आर्काइव जोड़ियों में से एक है जो सर्वर पर चलती हैं — 7-Zip किसी वेब पेज के भीतर नहीं चलता। फ़ाइल `api.quinvert.com` पर भेजी जाती है, एक अस्थायी फ़ोल्डर में बदली जाती है, और नतीजा मिलते ही वह फ़ोल्डर पूरी तरह मिटा दिया जाता है — असफल होने पर भी।
फ़ाइल का असली नाम डिस्क पर कभी नहीं लिखा जाता; उसकी जगह एक सामान्य नाम इस्तेमाल होता है। सर्वर के पास इंटरनेट तक पहुँच नहीं है।
सर्वर पर चलने वाली हर जोड़ी की तरह, यहाँ मुफ़्त सीमा 25 MB प्रति फ़ाइल है। घोषित आर्काइव-विस्तार 2 गीगाबाइट तक सीमित है, यानी अंदर की फ़ाइलें अनपैक होने पर इससे बड़ी नहीं हो सकतीं।
नतीजा `Cache-Control: no-store` के साथ लौटता है, इसलिए वह न ब्राउज़र में, न किसी बीच के सर्वर पर सहेजा जाता है।
| TAR | BZ2 | |
|---|---|---|
| पूरा नाम | TAR आर्काइव | Bzip2 आर्काइव |
| फ़ाइल एक्सटेंशन | .tar | .bz2 |
| मीडिया टाइप | application/x-tar | application/x-bzip2 |
| कंप्रेशन | बिना कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 1979 | 1996 |
| विनिर्देश | POSIX.1-2001 ustar | — |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | ZIP, GZ | GZ, XZ |
कुछ नहीं खोता। TAR और BZ2 — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।
BZ2 एक ही धारा कंप्रेस करता है और कोई फ़ोल्डर नहीं रख सकता। ठीक इसीलिए BZ2 को आम तौर पर किसी आर्काइव फ़ॉर्मेट के साथ जोड़ा जाता है: आर्काइव फ़ाइलें इकट्ठी करता है, BZ2 नतीजे को कंप्रेस करता है।
7-Zip और Keka TAR और BZ2 — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
BZ2 उन्हीं सैंपल को क़रीब आधी जगह में बाँध देता है। कुछ जाता नहीं — खोलने पर TAR फ़ाइल बिट-दर-बिट वापस मिलती है — और इसी से यह उस हर चीज़ के लिए बेहतर जगह बन जाता है जिसे आप सँभालकर रखना चाहते हैं।
TAR 1979 में आया। यह POSIX.1-2001 ustar में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
BZ2 1996 से चला आ रहा है। bzip2, 7-Zip और Keka इस फ़ॉर्मेट को पढ़ लेते है।
TAR 1979 में आया और BZ2 1996 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
हाँ: इस कन्वर्ज़न को ऐसा सॉफ़्टवेयर चाहिए जो ब्राउज़र में चलता ही नहीं। फ़ाइल एन्क्रिप्टेड होकर हमारे सर्वर तक जाती है, काम पूरा होते ही मिटा दी जाती है, और नतीजा 60 मिनट बाद। वहाँ यह काम 7-Zip करता है, वह आर्काइवर, अपने कमांड-लाइन रूप में।
हाँ, 25 MB तक की फ़ाइलों के लिए रोज़ 100 कन्वर्ज़न तक। यह एक सीमा इसलिए है कि यह कन्वर्ज़न ऐसे सर्वर पर चलता है जिसका ख़र्च हम उठाते हैं। इसके अलावा यहाँ कुछ भी सीमित नहीं है, और वॉटरमार्क किसी भी हाल में नहीं लगता। यह सीमा इसलिए है कि 7-Zip को चलने के लिए हमारी कोई मशीन चाहिए।
नहीं। BZ2 वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है। फ़ाइलें बाइट-दर-बाइट वैसी ही निकलती हैं। जो नहीं बचता वह है वह सब जो कंटेनर उनके *बारे में* जानता था, न कि जो उसके *भीतर* था — कोई पासवर्ड, और कुछ फ़ॉर्मेट में असली अनुमतियाँ और तारीख़ें।
BZ2 एक ही धारा कंप्रेस करता है और कोई फ़ोल्डर नहीं रख सकता। ठीक इसीलिए BZ2 को आम तौर पर किसी आर्काइव फ़ॉर्मेट के साथ जोड़ा जाता है: आर्काइव फ़ाइलें इकट्ठी करता है, BZ2 नतीजे को कंप्रेस करता है।
BZ2 उन्हीं सैंपल को क़रीब आधी जगह में बाँध देता है। कुछ जाता नहीं — खोलने पर TAR फ़ाइल बिट-दर-बिट वापस मिलती है — और इसी से यह उस हर चीज़ के लिए बेहतर जगह बन जाता है जिसे आप सँभालकर रखना चाहते हैं।
कुछ नहीं खोता। TAR और BZ2 — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।