JFIF फ़ाइल क्या है?
JFIF फ़ाइल एक साधारण JPEG इमेज है। JFIF का पूरा नाम JPEG File Interchange Format है, और यह फ़ाइल की शुरुआत में मौजूद एक छोटे हेडर के बारे में है, किसी अलग तरह की तस्वीर के बारे में नहीं।
JPEG स्टैंडर्ड ने यह तय किया कि इमेज को कैसे कंप्रेस करना है, लेकिन पिक्सेल डेंसिटी और कलर स्पेस जैसी व्यावहारिक बातें छोड़ दीं। 1992 में JFIF स्पेसिफ़िकेशन ने यह कमी एक छोटे ब्लॉक से पूरी की, जिसे APP0 कहते हैं और जो start-of-image मार्कर के ठीक बाद आता है। वेब पर ज़्यादातर JPEG में यह ब्लॉक होता है, चाहे फ़ाइल का नाम कुछ भी हो।
JFIF और Exif एक ही डेटा पर लगे दो लेबल हैं
कैमरे और फ़ोन एक अलग हेडर, Exif, लिखते हैं, जिसमें कैमरे का मॉडल, तारीख़ और GPS लोकेशन भी होती है। कुछ फ़ाइलों में दोनों होते हैं। किसी भी हेडर के नीचे कंप्रेस किया गया इमेज डेटा बनावट में एक जैसा होता है, इसलिए हर JPEG डिकोडर दोनों को पढ़ लेता है।
तो कुछ ऐप .jfif को क्यों ठुकराते हैं?
क्योंकि वे कंटेंट नहीं, एक्सटेंशन जाँचते हैं। जो अपलोड फ़ॉर्म ".jpg, .jpeg, .png" की अनुमति देता है, वह .jfif फ़ाइल को ग्रे कर देगा, भले ही वह उसे बिल्कुल ठीक से डिकोड कर सकता हो। JFIF से JPG कन्वर्ज़न ठीक यही समस्या हल करता है।
Windows इमेज को .jfif के रूप में क्यों सेव करता है
अगर Chrome या Edge में राइट-क्लिक → "Save image as" से अचानक .jfif फ़ाइलें बनने लगी हैं, तो दोष ब्राउज़र का नहीं है। ब्राउज़र Windows से पूछता है कि image/jpeg टाइप का एक्सटेंशन कौन-सा है, और वही जवाब इस्तेमाल करता है।
एक रजिस्ट्री वैल्यू यह तय करती है
Windows यह जवाब रजिस्ट्री में HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg के अंदर Extension नाम की वैल्यू में रखता है। जब इसमें ".jpg" की जगह ".jfif" लिखा होता है, तो मशीन का हर Chromium ब्राउज़र उसी को मानता है।
यह अपने-आप क्यों बदल गया
इमेज टाइप रजिस्टर करने वाला कोई सॉफ़्टवेयर इंस्टॉल या अपडेट करने से यह वैल्यू बदल सकती है, और कुछ Windows अपडेट भी ऐसा करते हैं। यह एक सेटिंग है, कोई ख़राबी नहीं: आपकी इमेज ठीक हैं, और वैल्यू वापस बदलने से नए डाउनलोड ठीक हो जाते हैं। जो फ़ाइलें पहले से सेव हैं, उन्हें फिर भी JFIF से JPG में बदलना होगा — ऊपर वाला टूल यही करता है।
3 स्टेप में JFIF को JPG में कैसे बदलें
अपनी JFIF फ़ाइलें ड्रॉप करें
एक या ज़्यादा .jfif फ़ाइलें डैश वाले हिस्से पर ड्रैग करें, या ब्राउज़ करने के लिए क्लिक करें। वे आपके ब्राउज़र में ही रहती हैं; कुछ भी अपलोड नहीं होता।
JPG या PNG चुनें
"सिर्फ़ नाम बदलें" के साथ JPG ओरिजिनल बाइट्स रखता है। PNG हर इमेज को एक बार डिकोड करके एडिटिंग के लिए लॉसलेस कॉपी सेव करता है।
फ़ाइलें डाउनलोड करें
हर फ़ाइल के पास "डाउनलोड" पर क्लिक करें, या "सभी ZIP में डाउनलोड करें" पर। कन्वर्ट की गई फ़ाइलें हर उस जगह खुलती हैं जहाँ सामान्य JPG या PNG खुलती है।
अपनी .jfif फ़ाइलें ड्रॉप करें।
JPG (या PNG) चुनें और "सिर्फ़ नाम बदलें" रहने दें।
कन्वर्ट की गई फ़ाइलें या ZIP डाउनलोड करें।
Chrome और Edge में इमेज का JFIF के रूप में सेव होना कैसे रोकें
JFIF को JPG में कन्वर्ट करने से आपके पास मौजूद फ़ाइलें ठीक हो जाती हैं। नए डाउनलोड को .jfif बनने से रोकने के लिए रजिस्ट्री वैल्यू वापस बदलें। इसमें लगभग एक मिनट लगता है।
एक बार का फ़िक्स
- Windows + R दबाएँ,
regeditटाइप करें और Enter दबाएँ। HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpegपर जाएँ।- Extension पर डबल-क्लिक करें और ".jfif" को ".jpg" में बदलें।
- अगर उसके पास वाली
image/pjpegकुंजी में भी ".jfif" लिखा है, तो उसे भी बदलें। - Registry Editor बंद करें और ब्राउज़र रीस्टार्ट करें।
बदलाव करने से पहले
इस बदलाव के लिए एडमिनिस्ट्रेटर अकाउंट चाहिए। सिर्फ़ ऊपर बताई गई वैल्यू ही बदलें; अगर पक्का न हो, तो पहले File → Export से कुंजी एक्सपोर्ट कर लें ताकि उसे वापस ला सकें।
एडमिन अधिकार नहीं हैं? सेव करते समय नाम बदलें
"Save as" डायलॉग में फ़ाइल टाइप बॉक्स को "All files" पर करें और नाम के अंत में ".jpg" लिखें। सेव हुई फ़ाइल वही JPEG है, बस आपके चाहे नाम के साथ।
कौन-से ऐप JFIF फ़ाइलें खोलते हैं
| आप फ़ाइल कहाँ इस्तेमाल करते हैं | .jfif खुलती है? | क्या करें |
|---|---|---|
| Windows फ़ोटो, macOS प्रीव्यू, वेब ब्राउज़र | हाँ | कुछ नहीं; यह पहले से काम करती है |
| अपलोड फ़ॉर्म और जॉब या वीज़ा पोर्टल | आम तौर पर नहीं | पहले JFIF को JPG में बदलें |
| कुछ फ़ोटो एडिटर और प्रिंट-शॉप ऑर्डर पेज | अक्सर नहीं | JPG में बदलें, या एडिटिंग के लिए PNG में |
| फ़ोन गैलरी ऐप | ऐप पर निर्भर | सुरक्षित रहने के लिए JPG में बदलें |
| ईमेल और चैट अटैचमेंट | भेजी तो जाती है, पर पाने वाले शायद खोल न पाएँ | इसकी जगह JPG भेजें |
नाम बदलना काफ़ी क्यों है — और कब नहीं
JFIF को JPG में बदलने के लिए सिर्फ़ नया फ़ाइल नाम चाहिए, क्योंकि दोनों के बीच इमेज डेटा नहीं बदलता। इसीलिए डिफ़ॉल्ट मोड बाइट्स को डिकोड करके दोबारा कंप्रेस करने के बजाय सीधे कॉपी करता है, और इसीलिए नतीजे में "हूबहू वही बाइट्स" दिखता है।
ऐसी फ़ाइलें जो वह नहीं हैं जो उनका नाम कहता है
कभी-कभी .jfif फ़ाइल में कुछ और होता है: उदाहरण के लिए, कोई WebP या PNG जिसे किसी साइट ने भेजा और किसी ने उसका नाम बदल दिया। नया नाम देने से इनका कुछ नहीं होगा। टूल हर फ़ाइल की शुरुआती बाइट्स पढ़ता है, और जब वे JPEG की नहीं होतीं तो इमेज को असली JPEG में कन्वर्ट करता है और नतीजों की सूची में आपको बता देता है।
री-एन्कोड कब चुनें
"री-एन्कोड" तभी चुनें जब नाम बदलने के बाद भी डेस्टिनेशन फ़ाइल को ठुकरा दे, जो प्रोग्रेसिव JPEG न मानने वाले कुछ सख़्त सिस्टम के साथ होता है। 92% पर री-एन्कोड एक नई स्टैंडर्ड JPEG लिखता है जो आँखों को बिल्कुल वैसी ही दिखती है।
JFIF से PNG: कब ज़रूरत पड़ती है
जब आप इमेज को बार-बार एडिट करने वाले हों, किसी डिज़ाइन टूल का पसंदीदा फ़ॉर्मेट चाहिए हो, या डेस्टिनेशन ख़ास तौर पर PNG माँगे, तब "इस रूप में सेव करें" में PNG चुनें।
PNG लॉसलेस है, इसलिए कन्वर्ज़न ठीक वही रखता है जो JPEG डिकोड होकर बनता है, और बाद के एडिट कंप्रेशन का नया नुकसान नहीं जोड़ते। इसकी क़ीमत साइज़ है: PNG के रूप में सेव की गई फ़ोटो अक्सर JPEG से तीन से पाँच गुना बड़ी होती है। जिन फ़ोटो को आप सिर्फ़ शेयर या अपलोड करना चाहते हैं, उनके लिए JPG बेहतर है; और आगे जानने के लिए JPG से PNG देखें।
JFIF को JPG में बदलने के बाद
अब आपकी इमेज किसी भी दूसरी JPG की तरह काम करती हैं। अगर अपलोड फिर भी फ़ेल हो, तो शायद साइज़ या डाइमेंशन का नियम टूट रहा है: 100 KB तक कंप्रेस करें और इमेज रीसाइज़ करें इन्हें संभालते हैं। कई इमेज को एक फ़ाइल में जोड़ने के लिए इमेज से PDF इस्तेमाल करें।
.jfif के बजाय .jpeg नाम वाली फ़ाइलों के लिए JPEG से JPG देखें, और बाकी हर फ़ॉर्मेट जोड़ी इमेज कन्वर्टर में दी गई है।