जवाबों:
इसे इस्तेमाल करे
zip -FF Corrupted.zip --out New.zip
यह दूषित ज़िप संग्रह को स्कैन करेगा और त्रुटियों को दूर करने वाला एक नया बना देगा।
परिणामस्वरूप आपको एक नया ज़िप फ़ाइल मिलेगा। फिर बस इस कमांड को चलाएं।
unzip New.zip
उम्मीद है की यह मदद करेगा।
बस इसी तरह के मेरे जवाब में इस सवाल का संदर्भ दिया - लिनक्स टकसाल 12 - टर्मिनल में एक .zip फ़ाइल कैसे खोलें
यहाँ यह जोड़ने लायक है कि जिप मैनुअल वर्तमान में -F और -FF के अंतर के बारे में क्या कहता है:
एकल -F अधिक विश्वसनीय है यदि संग्रह बहुत अधिक क्षतिग्रस्त नहीं है, तो पहले इस विकल्प का प्रयास करें।
तो पहला प्रयास होगा:
zip -F broken.zip --out fixed.zip
unzip fixed.zip
और अगर वह काम नहीं करता है:
zip -FF broken.zip --out fixed.zip
unzip fixed.zip
DiskInternals ZIP Repair शराब के तहत पूरी तरह से काम करती है, यह पिछले दिनों मुझे बचा चुकी है ।
मैं एक ऐसे कार्यक्रम के बारे में नहीं जानता जो संग्रह की मरम्मत के लिए एक बेहतर काम करेगा।
आप कोशिश कर सकते हैं
unzip -vt file.zip
बस यह देखने के लिए कि क्या आप कुछ फ़ाइलों को सुरक्षित रूप से निकाल सकते हैं, या यह पता लगा सकते हैं कि संग्रह में कौन सी फाइलें भ्रष्ट हैं।