किसी फ़ाइल को केवल उसके एक्सटेंशन का नाम देकर परिवर्तित करना क्यों संभव है?


12

जब आप एक अलग एक्सटेंशन के साथ फ़ाइलों का नाम बदलते हैं, तो अधिकांश समय यह काम नहीं करता है। लेकिन, यदि आप एक .png फ़ाइल है, तो आप सिर्फ नाम बदल सकते हैं image.pngकरने के लिए image.jpegया image.gif, और यह स्वचालित रूप से अन्य स्वरूप में परिवर्तित और पूरी तरह से ठीक काम करता है हो जाता है। क्या इन प्रारूपों के बीच कुछ समानता है जो इसे करने की अनुमति देती है? मैंने कुछ साल पहले इस पर ध्यान दिया, और दिलचस्पी तब बढ़ी जब मैं एक .dviफ़ाइल को एक .pdfफ़ाइल में बदलने की कोशिश कर रहा था ; बस नाम बदलकर काम किया!


pngकरने के लिए jpegअपने सिस्टम में काम नहीं करता। प्रारूप पूरी तरह से अलग है। क्या आपको यकीन है कि ubuntu में होता है !! : ओ
वेब-ई

1
नहीं, जीआईएफ और जेपीईजी के बीच बिल्कुल समानता नहीं है। आप बस उन्हें बदलने के लिए किसी भी फाइल का नाम नहीं बदल सकते हैं, केवल एक ऐप का उपयोग करके जो आपके लिए ऐसा करता है। उदाहरण के लिए, जिम्प के रूप में एक जिफ़ फ़ाइल को कुछ इस तरह से सहेजना कि जिम्प उसे रूपांतरित कर देगा; कमांड लाइन पर नाम बदलने से यह नहीं होगा।
मार्टी फ्राइड

मैं कमांड लाइन से नाम बदल रहा हूं, और हां, यह काम करता है। मैं केवल उबंटू का उपयोग कर रहा हूं, और मुझे याद है कि यह विंडोज पर भी काम कर रहा है।
विशेष रूप से

1
नहीं, यह केवल नाम बदलने से परिवर्तित नहीं होता है, क्योंकि .jpg .jpeg .pngएक ही डिफ़ॉल्ट छवि दर्शक है, यह उन्हें खोलता है। डिफ़ॉल्ट व्यूअर को बदलने का प्रयास करें .jpg or .pngऔर उन्हें खोलने का प्रयास करें, आपको अंतर मिलेगा।
5

2
कुछ महीनों बाद यह पढ़कर, मुझे यह सवाल पूछने में बहुत मूर्खता महसूस हो रही है।
उल्लेखनीय रूप से

जवाबों:


20

शायद यही होता है। आपके द्वारा उल्लेखित फ़ाइल प्रकारों के साथ फाइलें खोलने के लिए नामित एप्लिकेशन, उन सभी में समान है। .gif, .jpg, .png: ये सभी EOG (GNOME's Eye of Gnome) द्वारा संभाले जाते हैं । मुझे संदेह है कि यह एप्लिकेशन एक्सटेंशन के आधार पर फ़ाइल प्रकार का निर्धारण नहीं करता है, बल्कि यह मैजिक नंबर की तलाश करता है

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

यह सब उबंटू में लागू हो सकता है, विंडोज एक पूरी तरह से अलग कहानी है। एक्सप्लोरर डिफ़ॉल्ट रूप से एक व्यवहार करता है जो फ़ाइल नाम से फ़ाइल एक्सटेंशन को काट देता है। इस तरह, "document.pdf" नामक एक फ़ाइल "दस्तावेज़" के रूप में दिखाई देगी, और इसे "document.dvi" में बदलकर वास्तव में "document.dvi.pdf" के रूप में संसाधित किया जाएगा। वायरस कभी-कभी इस "सुविधा" का उपयोग करते हुए उपयोगकर्ता को विश्वास दिलाते हैं कि वे एक .jpg खोल रहे हैं, जबकि वास्तव में उन्हें एक दुर्भावनापूर्ण निर्वासन चलाने में धोखा दिया जा रहा है!

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

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


यह विंडोज पर भी काम करता है, और मुझे लगता है कि यह रूपांतरित हो जाता है। एक बार, मैं फ़ाइल आकार को कम bmpकरने के jpegलिए कन्वर्ट करने की कोशिश कर रहा था , और बस नाम बदलकर काम किया। और इससे पहले कि मैं EOG को डिफ़ॉल्ट एप्लिकेशन बनाता, मैं Gwenview (KDE) का उपयोग कर रहा था। और वैसे भी, डिफ़ॉल्ट एप्लिकेशन को फ़ाइल प्रबंधन पर कोई प्रभाव नहीं होना चाहिए, क्या यह होना चाहिए?
उल्लेखनीय रूप से

मैंने Windows XP का उपयोग किया, और मेरे पास हमेशा फ़ाइल प्रकार दिखाया गया था। वैसे भी, मुझे लगता है कि समझ में आता है। धन्यवाद! और मुझे नहीं पता था कि फ़ाइल एक्सटेंशन काटने की विंडोज सुविधा ... अच्छी बात है कि मैं अब उबंटू का उपयोग करता हूं;) और जादू की संख्या के बारे में जानकारी के लिए धन्यवाद। मुझे पता था कि वे क्या थे, लेकिन उन्हें नहीं पता था कि उन्हें "मैजिक नंबर" कहा जाता है
विशेष रूप से

न तो विंडोज़ और न ही ubuntu फ़ाइलों को सिर्फ उनका नाम बदलकर परिवर्तित करती है - एक अति स्मार्ट प्रोग्राम केवल फ़ाइल को लोड करते समय विस्तार को पूरी तरह से अनदेखा कर रहा है।
इमेजिनरी

9

.pngफ़ाइलों का नामकरण .jpegऔर .gifकार्य करना क्योंकि उन फ़ाइलों को खोलने के लिए संबंधित और असाइन किया गया प्रोग्राम समान है, और जब यह एक्सटेंशन देखता है तो इसे खोल सकते हैं, यह बस उन्हें खोलता है, क्योंकि वे सभी छवि फ़ाइलें हैं और प्रोग्राम उन्हें खोल सकता है।

जैसा कि एक अन्य उत्तरदाता कहता है, डिफ़ॉल्ट प्रोग्राम ईओजी (गनोम की आंख) है। यदि आप एक्सटेंशन निकालते हैं, तब भी यह उन्हें खोल सकता है।

के रूप में dviऔर pdf, फिर दोनों फ़ाइल प्रकारों एक ही कार्यक्रम है, जो जताना कहा जाता है से खोल रहे हैं। तो, वहीं बात होती है।

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