मैं अपने "--use-compress-prog = pbzip2" फ़ंक्शन के साथ अपनी फ़ाइलों को संग्रहीत करने के लिए टार का उपयोग कर रहा हूं, फिर उन्हें "* .tar.bz" संग्रह पाने के लिए pbzip2 के साथ संपीड़ित करें।
बाद में मैंने pbzip2 के "-t" स्विच के साथ परिणामी फ़ाइल की जांच की, और यह परीक्षण पारित कर दिया। हालांकि, महान आश्चर्य के लिए, मुझे "फ़ाइल अपूर्ण" या अन्य अखंडता त्रुटियां मिलीं जब संग्रह को निकालने की कोशिश की जा रही थी!
क्या यह इसलिए है क्योंकि टार फ़ाइल में कुछ गड़बड़ हो सकती है, लेकिन तब नहीं जब इसे pbzip2 द्वारा संपीड़ित किया गया था? यदि हां, तो क्या टार फाइल को स्वयं जांचने का कोई तरीका है? यदि नहीं, तो यह और क्या समस्या हो सकती है? इसके अलावा, क्या त्रुटियों के साथ टार फ़ाइलों से डेटा पुनर्प्राप्त करने के तरीके हैं?
मुझे डर है कि मैं इस प्रक्रिया के माध्यम से पहले ही कुछ महत्वपूर्ण डेटा खो सकता हूं ...
मुद्दा यह है, मैं अपने अभिलेखागार की अखंडता का परीक्षण करने के लिए एक विधि जानना चाहूंगा, जिसके बाद वे बनाए जाते हैं।
--use-compress-prog=pbzip2
करते हुए पास हुए?