जांचें कि क्या ज़िप फ़ाइल क्षतिग्रस्त है [डुप्लिकेट]


11

मैं कैसे जांच सकता हूं कि ज़िप फ़ाइल क्षतिग्रस्त है या नहीं? मुझे पता है कि zip -F input.zip --out output.zipमैं फ़ाइल को ठीक कर सकता हूं। लेकिन मुझे एक विकल्प नहीं मिला जो केवल फ़ाइल सीआरसी की जांच करता है।

मैं Ubuntu 12.04 का उपयोग कर रहा हूं।


धन्यवाद! तो unzip -tअगर मैं ज़िप फ़ाइल क्षतिग्रस्त है जाँच कर सकते हैं। अगर ऐसा ही सवाल पहले से मौजूद है तो क्या मुझे कुछ करना चाहिए?
ironsand

मुझे नहीं लगता कि आपके पास अभी तक पर्याप्त प्रतिनिधि हैं, लेकिन यदि आप चाहें तो हम आपके लिए डुप्लिकेट के रूप में चिह्नित कर सकते हैं।
करण

आपके द्वारा लिखी पोस्ट मेरे लिए पर्याप्त जानकारी देती है। कृपया इस पोस्ट को डुप्लिकेट के रूप में चिह्नित करें।
ironsand

जवाबों:


20

मैं अखंडता की जांच करने के लिए -T / --testध्वज का उपयोग करूंगा ।


मैं केवल ज़िप फ़ाइल बनाने के बिना फ़ाइल अखंडता की जाँच करना चाहता हूँ। फिर भी धन्यवाद!
ironsand

4
जो है -T करता है:zip -T existing.zip
अकीरा

1

आप md5sumफ़ाइल अखंडता के लिए जाँच करने के लिए आदेश कर सकते हैं। यह 128 बिट हैश स्ट्रिंग उत्पन्न करेगा। आप मूल ज़िप फ़ाइल के लिए एक साथ हैश स्ट्रिंग उत्पन्न कर सकते हैं और दोनों की तुलना कर सकते हैं। आपको सिर्फ md5 चेकसम उत्पन्न करने के लिए निम्नलिखित कमांड को चलाना है,

:~$ md5sum <filename>
<128 bit hash string> <filename>

यदि स्ट्रिंग मेल खाती है तो फ़ाइल क्षतिग्रस्त नहीं है। यह फ़ाइल अखंडता की जाँच करने के लिए एक अच्छा और आसान तरीका है।


एहतियात के तौर पर यह एक अच्छा तरीका है। मैं अगली बार कमांड का उपयोग करूंगा। धन्यवाद!
ironsand
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.