अनज़िप त्रुटि को कैसे ठीक करें "एंड-ऑफ़-सेंट्रल-डायरेक्टरी सिग्नेचर नहीं मिला"
विषयसूची:
दुर्लभ रूप से, आप एक ज़िप संग्रह को अनज़िप करने का प्रयास कर सकते हैं और एक त्रुटि का सामना कर सकते हैं जो बताती है कि "एंड-ऑफ़-सेंट्रल-डायरेक्टरी सिग्नेचर नहीं मिला। या तो यह फ़ाइल ज़िपफ़ाइल नहीं है, या यह एक बहु-भाग संग्रह की एक डिस्क का गठन करती है। बाद वाले मामले में इस संग्रह की अंतिम डिस्क पर केंद्रीय निर्देशिका और ज़िप फ़ाइल टिप्पणी मिलेगी।” यह ट्यूटोरियल एक संग्रह को डीकंप्रेस करने का प्रयास करते समय ज़िप फ़ाइल "केंद्रीय निर्देशिका हस्ताक्षर का अंत नहीं मिला" त्रुटियों को हल करने का प्रयास करेगा।
थोड़ा बैकअप लेने के लिए, ज़िप फ़ाइल के साथ काम करते समय आपको आमतौर पर "एंड-ऑफ़-सेंट्रल-डायरेक्टरी सिग्नेचर नहीं मिला" त्रुटि दिखाई देती है, क्योंकि फ़ाइल या तो दूषित है, फ़ाइल डाउनलोड है अपूर्ण, या यह एक बहु-भाग संग्रह फ़ाइल है और अन्य घटक नहीं मिले हैं, या ज़िप फ़ाइल वास्तव में एक ज़िप संग्रह फ़ाइल नहीं है। ज़िप संग्रह को अनज़िप करने का प्रयास करते समय अधिकांश उपयोगकर्ताओं के लिए इस त्रुटि का सामना करने का सबसे संभावित कारण यह है कि ज़िप फ़ाइल डाउनलोड या तो अपूर्ण है, या ज़िप संग्रह दूषित है।
7 जिप त्रुटि के लिए समस्या निवारण समाधान "अंत-के-केंद्रीय-निर्देशिका हस्ताक्षर नहीं मिला"
इस ज़िप त्रुटि को हल करने के लिए विभिन्न समाधान आमतौर पर निम्न में से एक हैं, आप उनमें से किसी को आज़मा सकते हैं और देख सकते हैं कि कौन सा काम करता है:
- स्रोत से ज़िप संग्रह को फिर से डाउनलोड करें - बस ज़िप संग्रह को फिर से डाउनलोड करने से समस्या ठीक हो सकती है यदि डाउनलोड किसी तरह से बाधित या दूषित हो गया था
- ज़िप संग्रह को फिर से एक दर्पण से डाउनलोड करने का प्रयास करें (यदि संभव हो तो)
- विचाराधीन ज़िप फ़ाइल के लिए भिन्न डाउनलोड विधि का उपयोग करें। उदाहरण के लिए, किसी भिन्न वेब ब्राउज़र का उपयोग करना, या फ़ाइल को डाउनलोड करने के लिए कर्ल का उपयोग करना
- लक्ष्य ज़िप संग्रह को निकालने के लिए एक अलग अनज़िप प्रोग्राम आज़माएं, उदाहरण के लिए कमांड लाइन पर 'अनज़िप', मैक के लिए अनारकलीवर, जार, 7z, रार, गनज़िप, आदि
- निम्न सिंटैक्स के साथ कमांड लाइन पर ज़िप संग्रह की मरम्मत करने का प्रयास करें, आवश्यकतानुसार फ़ाइल नाम बदलें:
- यदि संग्रह फ़ाइल कई भागों में है, तो सुनिश्चित करें कि सभी ज़िप फ़ाइलें एक ही निर्देशिका में शामिल हैं
- यदि संभव हो तो मूल ज़िप फ़ाइल को sha1 या md5 से सत्यापित करें, यह आपको बता सकता है कि क्या फ़ाइल को डाउनलोड करने के उद्देश्य की तुलना में किसी तरह से दूषित या संशोधित किया गया है
zip -FF प्रॉब्लमZip.zip --out RepairedZip.zip | खोलना
Zip फ़ाइलों के साथ काम करते समय यह समस्या कई स्थितियों में सामने आ सकती है। आमतौर पर इसे हल करने का सबसे आसान तरीका फ़ाइल को फिर से डाउनलोड करना है यदि वह दूषित थी, या यदि फ़ाइल अधूरी थी। फिर भी कभी-कभी आपको फ़ाइल की मरम्मत करनी पड़ती है, या किसी भिन्न ज़िप ऐप का उपयोग करना पड़ता है।
मैंने हाल ही में मैक पर सिग्नल मैसेंजर को कॉन्फ़िगर करने का प्रयास करते समय बार-बार इस समस्या का सामना किया था, लेकिन अंततः एक (स्वीकार्य रूप से पुराना) वेब ब्राउज़र के बजाय सिग्नल को कर्ल के साथ डाउनलोड करके इसे हल करने में सक्षम था, थोड़ा उत्सुक, लेकिन किसी भी तरह से हल किया। एक अलग डाउनलोड विधि का उपयोग करना भी अक्सर CPGZ ज़िप फ़ाइल अनज़िप लूप को ठीक करने के लिए काम करता है, और आमतौर पर सुझाव देता है कि फ़ाइल किसी या किसी अन्य कारण से दूषित हो रही थी।
यदि आपके पास "एंड-ऑफ़-सेंट्रल-डायरेक्टरी सिग्नेचर नहीं मिला" ज़िप त्रुटि को हल करने के बारे में कोई अन्य टिप्स, ट्रिक्स या सुझाव हैं, तो उन्हें नीचे टिप्पणी में साझा करें!