उबंटू लिनक्स में संकुचित पुरालेख प्रकार कैसे खोजें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

कभी-कभी जब आप एक .tar.gz, .tar.xz, .tar.bz2 या यहां तक ​​कि एक नियमित ज़िप फ़ाइल निकालने की कोशिश करते हैं, तो आप पाएंगे कि आपको एक त्रुटि मिलती है जैसे कि xz: (स्टडिन): फ़ाइल प्रारूप वह मान्यता प्राप्त नहीं है जो इंगित करता है ऑपरेटिंग सिस्टम इसे नहीं निकाल सकता है। उबंटू और लिनक्स के अन्य डेबियन-व्युत्पन्न वितरण, एक फ़ाइल उपयोगिता प्रदान करते हैं जो आपको बताएंगे कि क्या आप निकालने की कोशिश कर रहे हैं, ठीक से नाम दिया गया है। कभी-कभी यह संभव है कि एक संपीड़ित संग्रह का नाम गलत था, या कभी-कभी एक वेब ब्राउज़र द्वारा गलती के कारण, कुछ ऐसा जो संपीड़ित संग्रह के रूप में नहीं होता है, उसे नाम दिया जा सकता है। जबकि लिनक्स और कई अन्य यूनिक्स-आधारित ऑपरेटिंग सिस्टम पूरी तरह से फ़ाइल एक्सटेंशन पर निर्भर नहीं करते हैं कि डीओएस और विंडोज क्या करते हैं, वे अभी भी संपीड़ित अभिलेखागार की पहचान करने के लिए उनका उपयोग करते हैं।



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



एक्सटेंशन के बावजूद फ़ाइल प्रकारों की पहचान करना

स्वाभाविक रूप से, यह हमेशा अत्यधिक सुझाव दिया गया है कि आप उन्हें निकालने से पहले अभिलेखागार पर एक मालवेयर स्कैन करते हैं, लेकिन कुछ भी गलत नहीं मानने पर आपको कई प्रकार के त्रुटि संदेश दिखाई दे सकते हैं। Xz या गनज़िप से उन लोगों के ऊपर, आप टार प्रोग्राम से कई त्रुटि संदेश भी देख सकते हैं। यदि आपको ऐसी त्रुटियां मिल रही हैं जो टार को पढ़ती हैं: चाइल्ड ने स्टेटस 1 या टार: एरर पुनर्प्राप्त करने योग्य नहीं है: अब बाहर निकल रहा है, तो हो सकता है कि आप कुछ ऐसी चीजें निकाल रहे हों, जिन्हें नहीं निकाला जाना चाहिए या कम से कम उस तरह से नहीं करना चाहिए जिस तरह से आपने टार को कमांड किया है। ऐसा करो। आपने अनएक्सज़ या अन्य कार्यक्रमों की कोशिश की हो सकती है, जो आपको समय के साथ एक ही त्रुटि प्रदान करते हैं।



आप जिस CLI प्रॉम्प्ट के साथ काम कर रहे हैं, उस फ़ाइल के नाम के साथ, जिस फाइल के साथ आप वास्तव में काम कर रहे हैं, उसके नाम के साथ theFileName.tar.xz को बदलें। वर्तमान में एक्सटेंशन .tar.gz, .tar.bz2, .txz, .tgz या कई अन्य अनुमति हो सकती है। फ़ाइल कमांड फ़ाइल में पहले कुछ बाइट्स की राशि की गणना करता है, जिसे कभी-कभी एक जादू नंबर कहा जाता है। यह तथाकथित जादू परीक्षण तब एक मेज के खिलाफ आंका जाता है, जो खुद कई अलग-अलग प्रकार की फाइलों में मैप किया जाता है। यदि फ़ाइल को पता चलता है कि यह वास्तव में किसी प्रकार की पाठ फ़ाइल है, तो यह रिपोर्ट करेगा कि पाठ किस एन्कोडिंग में है।

उदाहरण के लिए, आप फ़ाइल कर सकते हैं। tar.xz: HTML दस्तावेज़, UTF-8 यूनिकोड पाठ, बहुत लंबी लाइनों के साथ, जो यह दर्शाता है कि आपका ब्राउज़र वास्तव में एक संग्रह के बजाय एक वेब पेज डाउनलोड किया है। एक दोषपूर्ण कमांड भी इसे एक वास्तविकता बना सकती है। कोई तरीका नहीं है कि किसी भी निष्कर्षण को ओटी की तरह की कोई फ़ाइल मिल जाए। यदि यह दावा करता है कि यह वास्तव में एक सही ढंग से स्वरूपित .xz संपीड़ित फ़ाइल है, तो आप एक्सज़ पैकेजों को स्थापित करने के लिए उपयुक्त सूची xz-utils की कोशिश करना चाह सकते हैं, हालांकि उबंटू और डेबियन दोनों को आमतौर पर पैकेज उद्देश्यों के लिए अपनी स्थापना की आवश्यकता होती है । वही उबंटू के विभिन्न डेरिवेटिव्स के लिए जाता है, जैसे लुबंटू और कुबंटु।

फ़ाइल उपयोगिता कभी-कभी बिना किसी अन्य जानकारी के केवल डेटा लौटाएगी। हालांकि यह ऑनलाइन गेम या बाइनरी एडिटर द्वारा बनाई गई कुछ फ़ाइलों के लिए सटीक हो सकता है, यह ऐसा कुछ नहीं है जिसे आपको एक संग्रह से देखना चाहिए, और फ़ाइल भ्रष्टाचार का संकेत हो सकता है। डेटा प्रकार भी सैद्धांतिक रूप से कुछ स्वामित्व प्रारूपों के अनुरूप हो सकता है जो क्लासिक मैकिन्टोश और बाद में ओएस एक्स का उपयोग किया गया था, जिसे आमतौर पर लिनक्स के तहत वैसे भी नहीं निकाला जाना चाहिए। यदि फ़ाइल आपको बताती है कि संपीड़ित संग्रह वास्तव में विंडोज या एमएस-डॉस निष्पादन योग्य है, तो यह विंडोज पीसी पर हमला करने के लिए डिज़ाइन किए गए मैलवेयर का एक टुकड़ा हो सकता है।



आपको TheFileName.z: ज़िप संग्रह डेटा, वापसी प्रकार के रूप में निकालने के लिए कम से कम V2.0 कुछ दिखाई दे सकता है। आप फ़ाइल को .tar.xz से .zip में बदल सकते हैं, ठीक से उस स्थिति में निकालने के लिए। आप चाहें तो इसका नाम बदल भी सकते हैं .tar.bz2 या .tar.gz इस बात पर निर्भर करता है कि फ़ाइल उपयोगिता ने आपको क्या आउटपुट दिया है। एक बार जब आप ऐसा कर लेते हैं, तो आप वास्तव में उन्हें सामान्य की तरह निकाल सकते हैं, भले ही आप पहले नहीं कर पाए हों। यदि आपके पास एक ज़िप फ़ाइल या कुछ समान है, तो आप वास्तव में फ़ाइल -z theFileName.zip का उपयोग कर सकते हैं कि न केवल संग्रह में क्या है, बल्कि यह भी देखें कि फ़ाइल उपयोगिता क्या सोचती है कि प्रत्येक प्रकार है।

जब -z विकल्प के साथ एक संग्रह पर फ़ाइल उपयोगिता को चलाने पर इंटेल 80386 PE32 निष्पादन योग्य का एक मान लौटना यह संकेत दे सकता है कि वैध रूप से अंदर एक विंडोज प्रोग्राम है। यदि यह मामला है, और आपने इस पर कई मैलवेयर स्कैन चलाना सुनिश्चित किया है, तो आप इसे निकालने के बाद शराब संगतता परत के साथ इसे चलाने में सक्षम हो सकते हैं। रिटर्न फाइल करने वाली कुछ लाइनें सैद्धांतिक रूप से काफी लंबी हो सकती हैं, इसलिए आप अपनी टर्मिनल विंडो के अंदर F11 पुश करना चाह सकते हैं। लिनक्स वर्चुअल कंसोल का सहारा लिए बिना, यह पूरे डेस्कटॉप को कवर करने के लिए पर्याप्त है।

आप -पल स्विच का उपयोग करने का प्रयास भी कर सकते हैं, जो आपको पुराने ऐप्पल फ़ाइल पहचानकर्ताओं को देता है, जिन्हें आपको अन्य ऑपरेटिंग सिस्टम के उपयोगकर्ताओं के साथ फ़ाइलों को साझा करने की कोशिश करने की आवश्यकता हो सकती है।

ध्यान रखें कि फ़ाइल ASCII या यूनिकोड पाठ के रूप में कुछ प्रकार की फ़ाइलों की पहचान करेगी, तब भी जब उपयोगकर्ता यह नहीं सोचेंगे कि उन्हें इस तरह वर्गीकृत किया जाएगा। .Csv फ़ाइल एक विशेष स्प्रेडशीट फ़ाइल है जो कुछ पाठ वर्णों में मैप की जाती है। फ़ाइल कमांड CRLF टर्मिनेटर के साथ एक विंडोज मशीन ASCII पर बने .csv को कॉल करेगा, और यदि आप अपनी उबंटू मशीन पर एक बनाते हैं, तो इसे यूनिकोड टेक्स्ट कह सकते हैं। यह एक ऐसी त्रुटि नहीं है जो फ़ाइल एक्सटेंशन को इंगित करती है, गलत है, लेकिन जिस तरह से यह फ़ाइलों को वर्गीकृत करता है, उसकी एक ख़ासियत है।

4 मिनट पढ़ा