ZIP आर्काइव निकालें

स्थानीय ZIP32 आर्काइव जाँचें, फिर आकार, CRC और स्ट्रीम के अंत के सत्यापन के बाद समर्थित STORE या DEFLATE प्रविष्टियाँ डाउनलोड करें।

यह पृष्ठ वर्तमान दायरे में इस भाषा के उपलब्ध टूल दिखाता है। इसका अर्थ यह नहीं कि साइट के सभी टूल हर भाषा में अनूदित हैं।

स्थानीय प्रसंस्करण, बिना अपलोड या स्वचालित संग्रहण के। अधिकतम 32 फ़ाइलें, प्रति फ़ाइल 1 MiB, कुल 4 MiB और अधिकतम 2 MiB का आर्काइव; प्रति फ़ाइल घोषित असंपीड़ित आकार और संपीड़ित आकार का अनुपात अधिकतम 100। नामों में 240 UTF-16 इकाइयाँ और 240 UTF-8 बाइट, तथा पथ में अधिकतम 4 घटक हो सकते हैं। पूरे समूह को पढ़ने की समय सीमा 5 सेकंड है, जिसके बाद worker के लिए अलग 5 सेकंड की समय सीमा है; यह कुल 5 सेकंड की सीमा नहीं है। एक कार्य, कोई कतार नहीं।

कोई भी डाउनलोड दिखने से पहले पूरे आर्काइव की जाँच होती है और सभी प्रविष्टियाँ सीमाओं के भीतर डिकोड की जाती हैं; किसी एक प्रविष्टि की विफलता पर आंशिक परिणाम नहीं मिलता। डाउनलोड स्पष्ट चुनाव से और अलग-अलग होते हैं; डायरेक्टरी हटने के बाद नामों की टक्कर रोकने के लिए हर पथ-रहित फ़ाइल नाम के आगे संख्यात्मक प्रीफ़िक्स लगता है। मूल पथ दिखाई देते रहते हैं। डिस्क पर फ़ोल्डर नहीं बनते, सामग्री नहीं खोली जाती, लिंक नहीं चलाए जाते और भीतर मौजूद ZIP बिना निकाले एक फ़ाइल ही रहता है।

सीमित ZIP32 प्रोफ़ाइल STORE या DEFLATE वाली सामान्य फ़ाइलों का समर्थन करती है: ZIP64, एन्क्रिप्शन, कई डिस्क वाले आर्काइव, टिप्पणियाँ, स्वयं निकालने वाला प्रीफ़िक्स, प्रतीकात्मक लिंक या अलग डायरेक्टरी प्रविष्टियाँ समर्थित नहीं हैं। सामान्य फ़ाइल नामों में पथ की अनुमति है; नाम घोषित UTF-8 या केवल ASCII इस्तेमाल करते हैं, और केवल मेल खाता Unicode Path अतिरिक्त फ़ील्ड समर्थित है। इस प्रोफ़ाइल से बाहर के वैध ZIP भी अस्वीकार हो सकते हैं। निर्माता यही सीमाएँ लागू करता है और बहुत अच्छी तरह संपीड़ित होने वाली मूल फ़ाइलों को अनुपात 100 से अधिक होने पर अस्वीकार कर सकता है।

असुरक्षित या सतर्क Unicode तुलना में टकराने वाले नाम अस्वीकार होते हैं; ZIP के भीतर उनका नाम कभी चुपचाप नहीं बदला जाता। लिखते समय पूरी तरह संख्यात्मक फ़ाइल नाम अन्य नामों से पहले बढ़ते क्रम में रखे जा सकते हैं। मूल समय-मुद्राएँ और अनुमतियाँ बनाए नहीं रखी जातीं; अनुबंध समर्थित नामों और सामग्री के बाइट को बनाए रखता है।

प्रबंधित बफ़र की क्षमता सीमाएँ पूरे ब्राउज़र की मेमोरी या गार्बेज कलेक्शन (GC) को सीमित नहीं करतीं। खोलने में अधिकतम 16 KiB का खंड और सीमा पार होने का पता लगाने के लिए एक अतिरिक्त बाइट इस्तेमाल होता है; स्वीकार किया गया आउटपुट घोषित सीमा के भीतर रहता है। रद्द करना worker को समाप्त करता है और FileReader रोकता है। चुनाव या स्तर बदलने, साफ़ करने या पृष्ठ छोड़ने से परिणाम URL मुक्त होते हैं।

इस्तेमाल का तरीका

एक आर्काइव चुनकर आर्काइव संसाधित करें चुनें। सभी प्रविष्टियाँ सफल होने के बाद ही डाउनलोड लिंक दिखते हैं। मूल पथ, बाइट आकार और अलग डाउनलोड का नाम देखें, फिर ज़रूरी फ़ाइलें एक-एक करके डाउनलोड करें। साफ़ करें चुनने या पृष्ठ छोड़ने से परिणाम और URL मुक्त होते हैं।

उदाहरण आज़माएँ

a/report.txt और b/report.txt के मूल पथ दिखाई देते रहते हैं; फ़ोल्डर हटने के बाद टक्कर रोकने के लिए डाउनलोड नाम 01-report.txt और 02-report.txt होते हैं। पाठ के बाइट नहीं बदलते। inner.zip एक फ़ाइल रहता है और उसे पुनरावर्ती रूप से नहीं निकाला जाता।

समर्थन और सीमाएँ

कोई भी डाउनलोड दिखने से पहले पूरे आर्काइव की जाँच होती है और सभी प्रविष्टियाँ सीमाओं के भीतर डिकोड की जाती हैं; किसी एक प्रविष्टि की विफलता पर आंशिक परिणाम नहीं मिलता। डाउनलोड स्पष्ट चुनाव से और अलग-अलग होते हैं; डायरेक्टरी हटने के बाद नामों की टक्कर रोकने के लिए हर पथ-रहित फ़ाइल नाम के आगे संख्यात्मक प्रीफ़िक्स लगता है। मूल पथ दिखाई देते रहते हैं। डिस्क पर फ़ोल्डर नहीं बनते, सामग्री नहीं खोली जाती, लिंक नहीं चलाए जाते और भीतर मौजूद ZIP बिना निकाले एक फ़ाइल ही रहता है। सीमित ZIP32 प्रोफ़ाइल STORE या DEFLATE वाली सामान्य फ़ाइलों का समर्थन करती है: ZIP64, एन्क्रिप्शन, कई डिस्क वाले आर्काइव, टिप्पणियाँ, स्वयं निकालने वाला प्रीफ़िक्स, प्रतीकात्मक लिंक या अलग डायरेक्टरी प्रविष्टियाँ समर्थित नहीं हैं। सामान्य फ़ाइल नामों में पथ की अनुमति है; नाम घोषित UTF-8 या केवल ASCII इस्तेमाल करते हैं, और केवल मेल खाता Unicode Path अतिरिक्त फ़ील्ड समर्थित है। इस प्रोफ़ाइल से बाहर के वैध ZIP भी अस्वीकार हो सकते हैं। निर्माता यही सीमाएँ लागू करता है और बहुत अच्छी तरह संपीड़ित होने वाली मूल फ़ाइलों को अनुपात 100 से अधिक होने पर अस्वीकार कर सकता है। प्रबंधित बफ़र की क्षमता सीमाएँ पूरे ब्राउज़र की मेमोरी या गार्बेज कलेक्शन (GC) को सीमित नहीं करतीं। खोलने में अधिकतम 16 KiB का खंड और सीमा पार होने का पता लगाने के लिए एक अतिरिक्त बाइट इस्तेमाल होता है; स्वीकार किया गया आउटपुट घोषित सीमा के भीतर रहता है। रद्द करना worker को समाप्त करता है और FileReader रोकता है। चुनाव या स्तर बदलने, साफ़ करने या पृष्ठ छोड़ने से परिणाम URL मुक्त होते हैं।

अक्सर पूछे जाने वाले सवाल

दूसरे प्रोग्राम में स्वीकार हुआ आर्काइव यहाँ क्यों अस्वीकार हो सकता है?

यह सीमित प्रोफ़ाइल वाला टूल है, सामान्य आर्काइव अनुप्रयोग नहीं। यह असमर्थित सुविधाएँ, टकराने वाले या अलग प्रणालियों पर इस्तेमाल के अनुकूल न होने वाले नाम और सीमा पार होने की स्थितियाँ अस्वीकार करता है। CRC सामग्री का अंतर पहचानता है, लेकिन यह प्रामाणिकता का हस्ताक्षर या फ़ाइलों के हानिरहित होने की गारंटी नहीं है। टूल फ़ाइलें खोलता नहीं और मैलवेयर की जाँच नहीं करता।

संबंधित टूल