कंप्रेस और आर्काइव
किसी भी फ़ाइल को gzip या Brotli से छोटा करें, या पूरे फ़ोल्डर को ZIP में बांधें। सब कुछ लोकल तौर पर चलता है — कुछ भी अपलोड नहीं होता।
- इनपुट
- Any file · .gz · .zlib · .br · .zip
- आउटपुट
- .gz · .zlib · .deflate · .br · .zip · extracted files
हर चीज़ इसे समझती है। जो कुछ भी आप शिप करेंगे, उसके लिए सुरक्षित डिफ़ॉल्ट।
कंप्रेस करने के लिए फ़ाइलें डालें
कोई भी फ़ाइल प्रकार। कई फ़ाइलें चुनें तो वे एक ZIP में बंध जाएँगी।
कंप्रेशन, दोनों दिशाओं में, आपकी अपनी मशीन पर
यह वह टूल है जिसे इससे फ़र्क नहीं पड़ता कि आपकी फ़ाइल क्या है। यह बाइट्स पर काम करता है: इसे कोई लॉग, CSV एक्सपोर्ट, डेटाबेस डंप, SVG या सोर्स फ़ाइलों का फ़ोल्डर दें, और यह उन्हें उन्हीं एल्गोरिदम से छोटा कर देगा जो आपका वेब सर्वर और बिल्ड पाइपलाइन पहले से इस्तेमाल करते हैं। कोई .gz या .zip वापस डालें, तो यह उसे उतनी ही आसानी से पढ़ लेता है।
कौन-सा कोडेक चुनें
- gzip
- हर चीज़ इसे समझती है। जो कुछ भी आप शिप करेंगे, उसके लिए सुरक्षित डिफ़ॉल्ट।
- Brotli
- टेक्स्ट पर gzip से काफ़ी छोटा। हर मौजूदा ब्राउज़र इसे पढ़ सकता है।
- zlib
- zlib हेडर के साथ DEFLATE। PNG चंक और कई प्रोटोकॉल इसी को एम्बेड करते हैं।
- DEFLATE
- रॉ स्ट्रीम, न हेडर न चेकसम। सिर्फ़ तभी उपयोगी जब कोई चीज़ इसी की अपेक्षा करती हो।
- ZIP
- स्ट्रीम नहीं, कंटेनर: कई फ़ाइलों को एक आर्काइव में बांधता है।
लेवल स्लाइडर से आपको क्या मिलता है
ऊँचे लेवल पर एल्गोरिदम हार मानने से पहले दोहराव खोजने में ज़्यादा समय लगाता है, इसलिए फ़ाइल छोटी होती है और इंतज़ार लंबा। यह कर्व जल्दी सपाट हो जाता है: ज़्यादातर इनपुट पर gzip 9, gzip 6 से बस कुछ प्रतिशत ही छोटा होता है, जबकि Brotli 11 तक फ़ायदा देता रहता है क्योंकि उसकी विंडो चार मेगाबाइट पीछे तक जाती है। डीकंप्रेशन की गति पर लेवल का कोई असर नहीं पड़ता — कीमत सिर्फ़ एक बार चुकानी होती है, कंप्रेस करते समय।
क्या छोटा नहीं होगा
JPEG, PNG, WebP, AVIF, MP3, MP4 और ZIP फ़ाइलों से दोहराव पहले ही निचोड़ा जा चुका है। उन्हें gzip से गुज़ारने पर आमतौर पर कुछ बचने के बजाय हेडर के कुछ बाइट और जुड़ जाते हैं, और रिज़ल्ट पैनल इसे धनात्मक प्रतिशत के रूप में दिखाएगा। अगर आपको वे छोटी चाहिए, तो उन्हें Image Studio में फिर से एन्कोड करें — वह पिक्सेल बदलता है, और असली बचत वहीं होती है।
अक्सर पूछे जाने वाले सवाल
- gzip या Brotli — मुझे किसका इस्तेमाल करना चाहिए?
- Brotli, अगर फ़ाइल पढ़ने वाला सॉफ़्टवेयर उसे सपोर्ट करता है: टेक्स्ट पर यह समान लेवल के gzip से आमतौर पर 15-25% छोटा होता है। gzip तब चुनें जब पढ़ने वाला पुराना हो, अज्ञात हो, या कोई ऐसा कमांड-लाइन टूल हो जिस पर आपका नियंत्रण नहीं है।
- क्या मैं ब्राउज़र में ZIP फ़ाइल बना सकता हूँ?
- हाँ। जितनी चाहें उतनी फ़ाइलें डालें, आउटपुट को ZIP पर सेट करें, और वे DEFLATE कंप्रेशन के साथ एक ही आर्काइव में बंध जाएँगी। एंट्री के नाम लिखने से पहले उनमें से डायरेक्टरी-ट्रैवर्सल वाले हिस्से हटा दिए जाते हैं।
- क्या यह पहले से मौजूद ZIP खोल सकता है?
- हाँ। एक्सट्रैक्ट मोड में आर्काइव डालें और उसकी सूची पढ़ें — नाम, मूल साइज़ और कंप्रेस्ड साइज़ — और पूरा आर्काइव खोले बिना अलग-अलग एंट्री निकालें।
- मेरी JPEG को कंप्रेस करने से लगभग कोई फ़ायदा क्यों नहीं हुआ?
- क्योंकि वह पहले से कंप्रेस्ड है। gzip और Brotli दोहराव खोजते हैं, और JPEG, MP4 या ZIP से ज़्यादातर दोहराव पहले ही हटाया जा चुका है। ये टेक्स्ट, कोड, लॉग, CSV, SVG और BMP या WAV जैसे अनकंप्रेस्ड फ़ॉर्मैट पर फ़ायदा देते हैं।
- क्या फ़ाइल साइज़ की कोई सीमा है?
- सिर्फ़ उतनी, जितनी मेमोरी आपका ब्राउज़र एक टैब को देता है। कंप्रेशन Web Worker में मेमोरी के भीतर होता है, इसलिए कई सौ मेगाबाइट की फ़ाइलें डेस्कटॉप पर व्यावहारिक हैं, फ़ोन पर काफ़ी कम।