ZIP आर्काइव बनाएँ
स्थानीय फ़ाइलों को STORE या DEFLATE स्तर 1, 6 और 9 से ZIP में रखें, सामग्री के बाइट बनाए रखें और आर्काइव का वास्तविक आकार देखें।
यह पृष्ठ वर्तमान दायरे में इस भाषा के उपलब्ध टूल दिखाता है। इसका अर्थ यह नहीं कि साइट के सभी टूल हर भाषा में अनूदित हैं।
स्थानीय प्रसंस्करण, बिना अपलोड या स्वचालित संग्रहण के। अधिकतम 32 फ़ाइलें, प्रति फ़ाइल 1 MiB, कुल 4 MiB और अधिकतम 2 MiB का आर्काइव; प्रति फ़ाइल घोषित असंपीड़ित आकार और संपीड़ित आकार का अनुपात अधिकतम 100। नामों में 240 UTF-16 इकाइयाँ और 240 UTF-8 बाइट, तथा पथ में अधिकतम 4 घटक हो सकते हैं। पूरे समूह को पढ़ने की समय सीमा 5 सेकंड है, जिसके बाद worker के लिए अलग 5 सेकंड की समय सीमा है; यह कुल 5 सेकंड की सीमा नहीं है। एक कार्य, कोई कतार नहीं।
STORE बाइट को बिना संपीड़न के एक साथ रखता है। DEFLATE स्तर 1, 6 और 9 अलग-अलग संपीड़न प्रयास इस्तेमाल करते हैं; ये आकार घटाने के प्रतिशत या चित्र गुणवत्ता की सेटिंग नहीं हैं। चित्र और दस्तावेज़ दोबारा एन्कोड नहीं होते, और पहले से संपीड़ित फ़ाइलें शायद छोटी न हों। एन्क्रिप्शन या पासवर्ड सुरक्षा उपलब्ध नहीं है।
सीमित ZIP32 प्रोफ़ाइल STORE या DEFLATE वाली सामान्य फ़ाइलों का समर्थन करती है: ZIP64, एन्क्रिप्शन, कई डिस्क वाले आर्काइव, टिप्पणियाँ, स्वयं निकालने वाला प्रीफ़िक्स, प्रतीकात्मक लिंक या अलग डायरेक्टरी प्रविष्टियाँ समर्थित नहीं हैं। सामान्य फ़ाइल नामों में पथ की अनुमति है; नाम घोषित UTF-8 या केवल ASCII इस्तेमाल करते हैं, और केवल मेल खाता Unicode Path अतिरिक्त फ़ील्ड समर्थित है। इस प्रोफ़ाइल से बाहर के वैध ZIP भी अस्वीकार हो सकते हैं। निर्माता यही सीमाएँ लागू करता है और बहुत अच्छी तरह संपीड़ित होने वाली मूल फ़ाइलों को अनुपात 100 से अधिक होने पर अस्वीकार कर सकता है।
असुरक्षित या सतर्क Unicode तुलना में टकराने वाले नाम अस्वीकार होते हैं; ZIP के भीतर उनका नाम कभी चुपचाप नहीं बदला जाता। लिखते समय पूरी तरह संख्यात्मक फ़ाइल नाम अन्य नामों से पहले बढ़ते क्रम में रखे जा सकते हैं। मूल समय-मुद्राएँ और अनुमतियाँ बनाए नहीं रखी जातीं; अनुबंध समर्थित नामों और सामग्री के बाइट को बनाए रखता है।
प्रबंधित बफ़र की क्षमता सीमाएँ पूरे ब्राउज़र की मेमोरी या गार्बेज कलेक्शन (GC) को सीमित नहीं करतीं। खोलने में अधिकतम 16 KiB का खंड और सीमा पार होने का पता लगाने के लिए एक अतिरिक्त बाइट इस्तेमाल होता है; स्वीकार किया गया आउटपुट घोषित सीमा के भीतर रहता है। रद्द करना worker को समाप्त करता है और FileReader रोकता है। चुनाव या स्तर बदलने, साफ़ करने या पृष्ठ छोड़ने से परिणाम URL मुक्त होते हैं।
इस्तेमाल का तरीका
मूल फ़ाइलें चुनें और STORE या संपीड़न प्रयास चुनें। आर्काइव संसाधित करें चुनें, फिर कुल इनपुट बाइट, वास्तविक ZIP आकार और लगा समय देखें। चाहें तो स्पष्ट रूप से डाउनलोड चुनें। चुनाव या स्तर बदलने से पुराना परिणाम हटता है; बना हुआ ZIP अगले इनपुट के रूप में कभी दोबारा इस्तेमाल नहीं होता।
notes.txt और photo.png ZIP की दो प्रविष्टियाँ बनती हैं। निकालने पर हर फ़ाइल के बाइट बनाए रहते हैं, लेकिन पहले से संपीड़ित PNG शायद छोटा न हो और ZIP हेडर आउटपुट को इनपुट से बड़ा कर सकते हैं।
समर्थन और सीमाएँ
STORE बाइट को बिना संपीड़न के एक साथ रखता है। DEFLATE स्तर 1, 6 और 9 अलग-अलग संपीड़न प्रयास इस्तेमाल करते हैं; ये आकार घटाने के प्रतिशत या चित्र गुणवत्ता की सेटिंग नहीं हैं। चित्र और दस्तावेज़ दोबारा एन्कोड नहीं होते, और पहले से संपीड़ित फ़ाइलें शायद छोटी न हों। एन्क्रिप्शन या पासवर्ड सुरक्षा उपलब्ध नहीं है। असुरक्षित या सतर्क Unicode तुलना में टकराने वाले नाम अस्वीकार होते हैं; ZIP के भीतर उनका नाम कभी चुपचाप नहीं बदला जाता। लिखते समय पूरी तरह संख्यात्मक फ़ाइल नाम अन्य नामों से पहले बढ़ते क्रम में रखे जा सकते हैं। मूल समय-मुद्राएँ और अनुमतियाँ बनाए नहीं रखी जातीं; अनुबंध समर्थित नामों और सामग्री के बाइट को बनाए रखता है। सीमित ZIP32 प्रोफ़ाइल STORE या DEFLATE वाली सामान्य फ़ाइलों का समर्थन करती है: ZIP64, एन्क्रिप्शन, कई डिस्क वाले आर्काइव, टिप्पणियाँ, स्वयं निकालने वाला प्रीफ़िक्स, प्रतीकात्मक लिंक या अलग डायरेक्टरी प्रविष्टियाँ समर्थित नहीं हैं। सामान्य फ़ाइल नामों में पथ की अनुमति है; नाम घोषित UTF-8 या केवल ASCII इस्तेमाल करते हैं, और केवल मेल खाता Unicode Path अतिरिक्त फ़ील्ड समर्थित है। इस प्रोफ़ाइल से बाहर के वैध ZIP भी अस्वीकार हो सकते हैं। निर्माता यही सीमाएँ लागू करता है और बहुत अच्छी तरह संपीड़ित होने वाली मूल फ़ाइलों को अनुपात 100 से अधिक होने पर अस्वीकार कर सकता है।
अक्सर पूछे जाने वाले सवाल
क्या स्तर 9 सबसे छोटे आउटपुट की गारंटी देता है या चित्र की गुणवत्ता घटाता है?
नहीं। स्तर DEFLATE के प्रयास को नियंत्रित करता है, बचत के प्रतिशत या चित्र की गुणवत्ता को नहीं। फ़ाइलों की सामग्री दोबारा एन्कोड नहीं होती। अतिरिक्त कमी शायद न मिले और समय अधिक लग सकता है; किसी सीमा या समय सीमा से अधिक होने पर पूरा प्रयास अस्वीकार होता है और मूल फ़ाइलें नहीं बदलतीं।