कैसे .bin.gz फ़ाइल को अनप्लग करें?


15

मेरे पास एक फाइल है जैसे नाम file.bin.gz

मैंने gzip -d f.bin.gzइसका उपयोग करने की कोशिश की , और इसे एक .binफ़ाइल मिला ।

.binफ़ाइलों को उपयोग में लाने का सही तरीका है gzip -d? इसके अलावा, .binएक द्विआधारी फ़ाइल है, है ना?


1
.binएक बाइनरी फ़ाइल है, हाँ। यह आम तौर पर सिर्फ दो चीजों में से एक का मतलब होता है: या तो प्रोग्रामर ने प्रारूप का दस्तावेजीकरण नहीं किया है, या किसी कारण से वे इसे छिपाने की इच्छा रखते हैं।
स्कोर_उंडर

जवाबों:


34

हां, आपने जो किया वह सही तरीकों में से एक था। फ़ाइल को अन-गज़िप करने के लिए .gz, का उपयोग करें gunzipया gzip -d

यदि आपकी gzipped फ़ाइल है file.bin.gz, तो आप इसे निम्न से हटा सकते हैं:

gunzip file.bin.gz

यह इसे करने के लिए decompresses file.bin। यदि ऑपरेशन सफल होता है, तो मूल file.bin.gzस्वचालित रूप से हटा दिया जाता है। यह कहना है कि gzipped फाइल को decompressed फाइल से बदल दिया जाता है।

यदि आप मूल रखना चाहते हैं, तो -k/ --keepध्वज को पास करें :

gunzip -k file.bin.gz

gzipव्यवहार करता है gunzipजब यह -d/ --decompress/ --uncompressध्वज के साथ लगाया जाता है । तो यह भी काम करता है:

gzip -d file.bin.gz

जैसे ही gunzip, इसका व्यवहार gzip -dसफल होने के बाद इसका डिफ़ॉल्ट व्यवहार बदल जाता है। आप दोनों को पास कर सकते हैं -dऔर -kयदि आप इनपुट फाइल रखना चाहते हैं।

(यह सब इस बात पर ध्यान दिए बिना लागू होता है कि आप किस प्रकार की फ़ाइल को डिकम्प्रेस करना चाहते हैं, इसका कोई भी .binनाम उसके नाम की फ़ाइल के लिए विशिष्ट नहीं है - यह आपके द्वारा उपयोग किए गए उदाहरण का केवल एक हिस्सा है, जो आपकी स्थिति को बेहतर ढंग से मेल खाता है।)

आप man gunzipअधिक जानकारी के लिए, या gunzip --helpविकल्पों के सारांश के लिए दौड़ सकते हैं।


जैसा .binकि फ़ाइल नाम में क्या होने की संभावना है, आपने सही ढंग से कहा है कि नाम वाली फ़ाइल .binआमतौर पर एक द्विआधारी फ़ाइल होती है। हालाँकि, कई अलग-अलग प्रकार की फाइलें होती हैं, जिन्हें कभी-कभी इस तरह से नाम दिया जाता है और इसके अलावा, अधिकांश बाइनरी फाइलें उनके नामों में नहीं होती हैं .bin

इसके बारे में अधिक जानकारी प्राप्त करने के लिए file.bin, इस fileपर चलें :

file file.bin

(यह इसके नाम में file.binहोने के लिए विशिष्ट नहीं है file। सामान्य रूप से किसी फ़ाइल के लिए abcआप इस बारे में जान सकते हैं कि यह किस प्रकार की फ़ाइल चल रही है file abc।)

(यह .binफिल्नाम के किसी भाग का अर्थ विशेष के लिए भी विशिष्ट नहीं है )


1
यदि फ़ाइल पर्याप्त नहीं है तो कभी-कभी बिनवॉक उपयोगी होता है।
हल्दी

0

यदि आपको वास्तव में फ़ाइल के प्रकार की पहचान करने की आवश्यकता है जिसे आप fileडिकम्प्रेसिंग के बाद प्रोग्राम का उपयोग कर सकते हैं :

file file.bin

फ़ाइल प्रकारों (जैसे कि स्ट्रिंग '' या 'GIF89a') के ज्ञात मार्करों की तलाश करने वाले डेटाबेस से परामर्श करें और यह सोचें कि यह किस प्रकार की फ़ाइल है। जैसा कि पहले कहा गया है, कभी-कभी प्रोग्रामर केवल एक्सटेंशन बदलकर एक मानक फ़ाइल प्रकार को छिपाने के लिए .bin का उपयोग करेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.