स्थिति

आपके काम वाला आर्काइव नहीं खुल रहा

आर्काइव प्रोग्राम अक्सर एक ही खराब हिस्से पर हार मान लेता है, भले ही भीतर लगभग सब ठीक हो।

जब गड़बड़ हुई

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

प्रोग्राम मना क्यों करता है

ZIP अपनी सामग्री की सूची बिल्कुल अंत में केंद्रीय निर्देशिका में रखता है, इसलिए कटी फ़ाइल वह सूची खो देती है। कटने से पहले संपीड़ित हिस्सा सुरक्षित हो सकता है।

फ़ाइल के साथ क्या होता है

भीतर की फ़ाइलें अपने हस्ताक्षरों से खोजी जाती हैं, और सुरक्षित फ़ाइलों से नया मान्य आर्काइव लिखा जाता है। फिर हर फ़ाइल अलग संसाधित होती है: खराब ZIP का खराब वीडियो, मान्य ZIP में चलने योग्य लौट सकता है।

आपको क्या मिलता है

खुलने वाला आर्काइव और रखी गई सामग्री की रिपोर्ट। सॉलिड RAR और 7z कई फ़ाइलों को एक स्ट्रीम में संपीड़ित करते हैं, इसलिए नुकसान आगे सब पर असर डालता है और कम फ़ाइलें बचती हैं। एन्क्रिप्टेड सामग्री को सुरक्षित डेटा और पासवर्ड चाहिए।

सामान्य प्रश्न

क्या बहु-भाग आर्काइव पर चलता है?

हर फ़ाइल अलग पढ़ी जाती है, इसलिए एक भाग से उतना ही मिलता है जितना उसमें है।

क्या फ़ोल्डर संरचना रहती है?

जहाँ नाम सुरक्षित हों, हाँ। रिपोर्ट उन फ़ाइलों को बताती है जिनके नाम खो गए।

स्रोत

इस मार्गदर्शिका के लिए देखे गए दस्तावेज़।

  1. PKWARE: ZIP file format specification
  2. WebAssembly