JXL को TXT में बदलें

यहाँ आप JXL को TXT में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • नए सिरे से बना TXT के काम करने का तरीक़ा JXL से अलग है। यह किसी लॉसी कोडेक जैसा धीरे-धीरे होने वाला नुक़सान नहीं है: TXT जो कुछ व्यक्त कर सकता है, वह हूबहू उतर आता है — और जिसका वहाँ कोई समतुल्य नहीं, वह पूरी तरह रह जाता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ लिखावट पैटर्न पहचान से पढ़ी जाती है, इसलिए यह सोच-समझकर लगाया अंदाज़ा है, नक़ल नहीं। साफ़, सीधी, ठीक रोशनी वाली छपाई अगर ठीक-ठाक रिज़ॉल्यूशन में हो तो लगभग सटीक निकलती है; टेढ़ी खींची फ़ोटो, धुँधला फ़ैक्स, अनोखा टाइपफ़ेस या हाथ की लिखावट ग़लतियाँ देंगे। भरोसा करने से पहले नतीजे को हमेशा असली के साथ मिलाकर पढ़िए। भाषा की सेटिंग मायने रखती है — ग़लत भाषा से पढ़ी गई लिखावट ग़लती के रूप में नहीं, आत्मविश्वास से भरी बकवास के रूप में लौटती है।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

यह पहचान है, बदलाव नहीं

हर और जोड़ी यहाँ एक फ़ाइल लेती है और उसी को दूसरे रूप में लिखती है। यह जोड़ी अलग है — यह तस्वीर देखती है और लिखती है कि उसे क्या लगता है वहाँ लिखा है। किसी JPEG XL से टेक्स्ट फ़ाइल तक कोई सीधा नक़्शा नहीं, क्योंकि तस्वीर में अक्षर नहीं, बस अक्षर जैसी दिखने वाली आकृतियाँ होती हैं।

इसलिए नतीजे को अनुमान समझिए, नतीजा नहीं। भरोसा करने से पहले इसे मूल तस्वीर से मिलाकर पढ़ लेना ही सबसे उपयोगी आदत है।

पहचानने वाले इंजन के पास JPEG XL डिकोडर नहीं है

यहाँ हर दूसरा इमेज रास्ता तस्वीर को पहले पिक्सेल में खोलता है। यह रास्ता ऐसा नहीं करता — फ़ाइल वैसी ही पहचानने वाले इंजन तक जाती है, क्योंकि उसका अपना अलग लोडर है। उस इंजन में BMP, JPEG, PNG, PBM, WebP और सामान्य GIF के डिकोडर बने हुए हैं — JPEG XL इनमें नहीं है।

इसलिए JXL सीधे यहाँ डालने पर कुछ वापस नहीं आता, और यह किसी ब्राउज़र का सवाल नहीं है — इंजन का अपना WebAssembly कोर ही JPEG XL पढ़ना नहीं जानता।

काम का रास्ता: पहले JXL को PNG बनाइए

JPEG XL से PNG बनाने वाला रास्ता अपना अलग WebAssembly डिकोडर साथ लाता है, ब्राउज़र से कुछ नहीं माँगता — इसलिए वह हमेशा एक जैसा काम करता है। पहले उसी से PNG बना लीजिए, फिर उस PNG से टेक्स्ट निकालिए।

PNG यहाँ बीच की फ़ाइल है — यह लॉसलेस है, इसलिए पहचान को चाहिए हर रेखा उसी में बची रहती है, जबकि JPEG अक्षरों की शक्ल को दोबारा संकुचित कर सकता था। टेक्स्ट मिल जाने के बाद यह बीच वाली PNG मिटाई जा सकती है।

चार भाषाएँ, और ग़लत चुनाव चुपचाप बकवास देता है

अंग्रेज़ी, जर्मन, फ़्रेंच और स्पैनिश के मॉडल यहाँ उपलब्ध हैं। ग़लत भाषा चुनने पर यह इंजन त्रुटि नहीं देता — वह भरोसेमंद दिखने वाली बकवास देता है, क्योंकि हर आकृति को ग़लत भाषा के भीतर सबसे नज़दीकी मेल से जोड़ दिया जाता है।

भाषा बदलने के लिए बदलाव दोबारा चलाना पड़ता है, इसलिए बदलने से पहले ही सही भाषा चुन लेना बेहतर है।

रिज़ॉल्यूशन नतीजा तय करती है

हर अक्षर के पीछे जितने ज़्यादा पिक्सेल हों, पहचान उतनी ही सही आती है। 300 डीपीआई पर बना कोई स्कैन आम तौर पर काफ़ी होता है; दूर से खींची गई तस्वीर या किसी चैट ऐप से गुज़रकर छोटी हुई तस्वीर अक्सर काफ़ी नहीं होती।

बाद में तस्वीर को बड़ा करने से यह ठीक नहीं होता — बड़ा करना नई जानकारी नहीं जोड़ता, अक्षरों की धार को और धुँधला ही करता है। सही जवाब ऊँचे रिज़ॉल्यूशन पर दोबारा स्कैन करना है, फ़ाइल को बाद में बड़ा करना नहीं।

लेआउट पूरी तरह ग़ायब है

नतीजा सादा टेक्स्ट है, उसी क्रम में जिसमें इंजन ने उसे पढ़ा। कोई कॉलम, कोई सेल, कोई फ़ॉन्ट नहीं बचता — तालिका मूल्यों की एक लगातार धारा बनकर आती है, बिना यह बताए कि कौन-सा मूल्य किस कॉलम से था।

ख़ाली पंक्तियाँ और लाइन-ब्रेक ठीक वैसे ही रखे जाते हैं जैसे पहचाने गए — उन्हें साफ़ करना किसी कविता या पते के ढाँचे को बिगाड़ सकता था, इसलिए इंजन ने जो देखा वही मिलता है।

यह भरोसे के साथ ग़लत हो सकता है

सबसे ख़तरनाक ग़लती कोई साफ़ दिखने वाली गड़बड़ी नहीं होती — यह किसी संख्या या नाम में एक अकेला विश्वसनीय-दिखने वाला बदलाव होता है, जैसे 5 की जगह S, या 1 की जगह छोटा l। संदर्भ संख्या, तारीख़ और खाता विवरण में यही असली नुक़सान करता है, क्योंकि इन्हें सही करने के लिए कोई संदर्भ मौजूद नहीं होता।

इसलिए जो कुछ आगे इस्तेमाल होना है, उसे पढ़कर मिलाना ज़रूरी है — किसी अनुच्छेद पर सरसरी नज़र ग़लती पकड़ लेती है, पर किसी खाता संख्या को अक्षर-दर-अक्षर जाँचना ही असली सुरक्षा है।

तीनों हिस्से इसी साइट के अपने पते से आते हैं

पहचानने वाला इंजन, उसका WebAssembly कोर और चारों भाषा-मॉडल — सब इसी साइट के अपने पते से परोसे जाते हैं, किसी सार्वजनिक CDN से नहीं। लाइब्रेरी का तयशुदा तरीक़ा तीनों को किसी और सर्वर से माँगना था, और उसे यहाँ जान-बूझकर बदला गया है।

इसका मतलब है कि किसी दस्तावेज़ को पढ़ने की बात भी किसी बाहरी नेटवर्क को पता नहीं चलती, भले ही तस्वीर वैसे भी कहीं न जाए।

साइट का सबसे धीमा काम

टेक्स्ट पहचान यहाँ हर दूसरे इंजन से बहुत धीमी है, क्योंकि यह किसी सर्वर पर नहीं, आपके प्रोसेसर पर चलती है। पहली बार में इंजन और मॉडल भी उतारने पड़ते हैं, इसलिए वह चलाना सबसे धीमा लगता है।

एक पन्ना सेकंडों में तैयार होता है। फ़ोल्डर बदलते समय हर फ़ाइल इतना ही समय लेती है, एक के बाद एक, कोई समांतर प्रोसेसिंग नहीं।

स्कैन कहीं नहीं भेजा जाता

इंजन, उसका कोर और मॉडल — तीनों इसी टैब में चलते हैं, तस्वीर कभी अपलोड नहीं होती। PNG बनाने वाला पहला क़दम भी ठीक इसी तरह चलता है।

जो कुछ इस रास्ते पढ़ा जाता है वह अक्सर सैलरी स्लिप, चिट्ठी या अनुबंध होता है — यहाँ मिटाने को कुछ नहीं है, क्योंकि कभी कहीं भेजा ही नहीं गया।

JXL को TXT में ऐसे बदलें

  1. अपनी JXL फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में TXT चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार TXT फ़ाइल डाउनलोड कर लें।

JXL या TXT: क्या बदलता है

JXL और TXT की तुलना
JXLTXT
पूरा नामJPEG XLसादा पाठ
फ़ाइल एक्सटेंशन.jxl.txt, .text, .log
मीडिया टाइपimage/jxltext/plain
कंप्रेशनसेटिंग के हिसाब से दोनों में से कोई भी
पहली बार प्रकाशित20211963
प्रकाशकJoint Photographic Experts Group
विनिर्देशISO/IEC 18181Unicode
लाइसेंसखुला मानकखुला मानक
आज की स्थितिसीमित उपयोगमौजूदा
बिट डेप्थ32
रंग जो यह दर्ज कर सकता हैRGB, ग्रेस्केल, वाइड गैमट
ब्राउज़र में खुलता हैकुछ ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयAVIF, WebP, PNGMD, RTF

लक्ष्य फ़ॉर्मेट क्या और सँभाल सकता है

TXT काम करने का फ़ॉर्मेट है और JXL बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।

नतीजा खोलना

TXT को हर मौजूदा ब्राउज़र खोल लेता है। JXL को इतने भी नहीं। अगर फ़ाइल किसी वेब पेज या किसी फ़ॉर्म तक जा रही है, तो आम तौर पर इस कन्वर्ज़न की पूरी वजह यही है।

दोनों तरफ़ के प्रोग्राम अलग हैं: JXL फ़ाइल GIMP और ImageMagick में खुलती है और TXT फ़ाइल Notepad, TextEdit और Visual Studio Code में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।

कौन-सा फ़ॉर्मेट किस काम के लिए है

JXL Joint Photographic Experts Group का फ़ॉर्मेट है, जो 2021 में आया। यह हर चैनल पर 32 बिट में दर्ज करता है।

TXT 1963 से चला आ रहा है, और Unicode में तय किया गया है। Notepad, TextEdit और Visual Studio Code इस फ़ॉर्मेट को पढ़ लेते है।

TXT 1963 में आया और JXL 2021 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।

JXL से TXT: आम सवाल

क्या मेरी JXL फ़ाइल कहीं अपलोड होती है?

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

क्या JXL को TXT में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। Tesseract आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।

JXL को TXT में बदलने पर क्या गुणवत्ता जाती है?

JXL और TXT सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। लिखावट पैटर्न पहचान से पढ़ी जाती है, इसलिए यह सोच-समझकर लगाया अंदाज़ा है, नक़ल नहीं। साफ़, सीधी, ठीक रोशनी वाली छपाई अगर ठीक-ठाक रिज़ॉल्यूशन में हो तो लगभग सटीक निकलती है; टेढ़ी खींची फ़ोटो, धुँधला फ़ैक्स, अनोखा टाइपफ़ेस या हाथ की लिखावट ग़लतियाँ देंगे। भरोसा करने से पहले नतीजे को हमेशा असली के साथ मिलाकर पढ़िए। भाषा की सेटिंग मायने रखती है — ग़लत भाषा से पढ़ी गई लिखावट ग़लती के रूप में नहीं, आत्मविश्वास से भरी बकवास के रूप में लौटती है।

क्या TXT फ़ाइल उसके बाद बदली जा सकती है?

TXT काम करने का फ़ॉर्मेट है और JXL बनकर तैयार फ़ॉर्मेट। जो लौटता है वह पन्ने की तस्वीर नहीं बल्कि बदली जा सकने वाली लिखावट है — आम तौर पर यही इस कन्वर्ज़न की वजह होती है, और यही इसकी सीमा भी।

इन फ़ॉर्मेट के बारे में और