कई टेक्स्ट-आधारित फ़ाइलों को एक में संयोजित करें — सादा टेक्स्ट, स्रोत कोड, JSON, YAML, XML और Markdown — सीधे आपके ब्राउज़र में। उन्हें पुनर्व्यवस्थित करें, साफ़ करें (मिनिफ़ाई करें, सुंदर बनाएँ, टिप्पणियाँ हटाएँ, डुप्लिकेट पंक्तियाँ हटाएँ), चुनें कि वे कैसे जुड़ती हैं, और परिणाम डाउनलोड करें। कुछ भी अपलोड नहीं होता: हर मर्ज आपके डिवाइस पर स्थानीय रूप से चलता है, इसलिए स्रोत कोड, कॉन्फ़िग और निजी नोट्स कभी आपकी मशीन से बाहर नहीं जाते।
सबसे उपयुक्त
- लॉग फ़ाइलों, नोट्स या Markdown को एक ही दस्तावेज़ में जोड़ें।
- स्रोत फ़ाइलों को एक ब्लॉब में संयोजित करें ताकि उसे संदर्भ के रूप में ChatGPT या Claude में चिपकाया जा सके।
- JSON या YAML कॉन्फ़िग खंडों को एक स्पष्ट रणनीति (array, append या deep merge) के साथ मर्ज करें।
- मर्ज किए गए कोड को साफ़ करें: टिप्पणियाँ हटाएँ, रिक्त स्थान संकुचित करें, या एक ही पास में सुंदर बनाएँ।
फ़ाइल मर्जर का उपयोग कैसे करें
- फ़ाइलें — या एक पूरा फ़ोल्डर — ड्रॉप ज़ोन पर छोड़ें, या ब्राउज़ पर क्लिक करें।
- उन्हें खींचकर पुनर्व्यवस्थित करें; मर्ज सूची क्रम का अनुसरण करता है।
- एक मोड चुनें (टेक्स्ट, कोड, JSON, YAML, XML) और विकल्प सेट करें: विभाजक, फ़ाइल-नाम हेडर और रूपांतरण।
- लाइव पूर्वावलोकन को अपडेट होते देखें, फिर मर्ज किए गए आउटपुट को कॉपी या डाउनलोड करें।
फ़ाइल मर्जर किसमें मदद करता है
- हर टेक्स्ट-आधारित प्रारूप — सादा टेक्स्ट, Markdown, स्रोत कोड, JSON, YAML और XML।
- मान रूपांतरण — भाषा-जागरूक टिप्पणी हटाना, सुंदर बनाना / प्रिटी-प्रिंट, मिनिफ़ाई करना, और डुप्लिकेट पंक्तियाँ हटाना।
- फ़ाइलें बाहर रखें — मर्ज करने से पहले
.gitignore-शैली के पैटर्न के साथnode_modules, लॉकफ़ाइलें, या मिनिफ़ाई की गई फ़ाइलें छोड़ें। - AI के लिए पैक करें — कोड फ़ाइलों को एक LLM-तैयार ब्लॉब में एक डायरेक्टरी ट्री, सादा / Markdown-फ़ेंस्ड / XML रैपिंग की आपकी पसंद, और एक अनुमानित टोकन गणना के साथ बंडल करें।
- JSON मर्ज रणनीतियाँ — सभी फ़ाइलों को एक array में लपेटें, क्रमिक रूप से append करें, या अंतिम-मान-जीतता के साथ deep-merge करें।
- डिफ़ॉल्ट रूप से गोपनीयता — प्रोसेसिंग आपके ब्राउज़र में होती है; कुछ भी सर्वर पर नहीं भेजा जाता।
उदाहरण
तीन टेक्स्ट फ़ाइलें संयोजित करें
इनपुट: intro.txt, body.txt, notes.txt क्रम में, फ़ाइल-नाम हेडर और प्रत्येक के बीच एक विभाजक के साथ।
आउटपुट: एक दस्तावेज़ जिसमें प्रत्येक फ़ाइल अपने स्वयं के ── filename ── हेडर के नीचे है, आपके चुने हुए विभाजक से जुड़ी हुई, merged_output.txt के रूप में कॉपी या डाउनलोड करने के लिए तैयार।
ChatGPT के लिए एक कोड फ़ोल्डर पैक करें
इनपुट: .js फ़ाइलों का एक src/ फ़ोल्डर, कोड मोड, AI के लिए पैक करें सक्षम, Markdown प्रारूप, डायरेक्टरी ट्री चालू।
आउटपुट: फ़ोल्डर का एक ASCII ट्री जिसके बाद प्रत्येक फ़ाइल एक फ़ेंस्ड ```js ब्लॉक में है, एक अनुमानित टोकन गणना के साथ ताकि आप जान सकें कि यह आपके मॉडल की संदर्भ सीमा में फ़िट होता है या नहीं।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरी फ़ाइलें कहीं अपलोड होती हैं? नहीं। मर्जिंग पूरी तरह आपके ब्राउज़र में चलती है। आपकी फ़ाइलें — कॉन्फ़िग फ़ाइलों में स्रोत कोड और क्रेडेंशियल सहित — कभी आपके डिवाइस से बाहर नहीं जातीं।
मैं ChatGPT या Claude के लिए अपना कोड कैसे संयोजित करूँ? अपनी फ़ाइलें (या एक फ़ोल्डर) जोड़ें, "AI के लिए पैक करें" सक्षम करें, एक रैपिंग प्रारूप चुनें, और परिणाम कॉपी करें। टोकन काउंटर आपको बताता है कि यह मॉडल के संदर्भ विंडो में फ़िट होता है या नहीं।
सबसे अच्छी JSON मर्ज रणनीति क्या है? स्वतंत्र ऑब्जेक्ट एकत्र करने के लिए array का उपयोग करें, कुंजियाँ साझा न करने वाले क्रमिक खंडों के लिए append, और जब फ़ाइलें एक स्कीमा साझा करती हों और बाद के मान जीतने चाहिए तो deep merge।
क्या यह टिप्पणियाँ हटा सकता है या मिनिफ़ाई कर सकता है? हाँ। टिप्पणियाँ हटाने (यह प्रति फ़ाइल प्रकार सही टिप्पणी सिंटैक्स चुनता है), सुंदर बनाने/प्रिटी-प्रिंट करने, रिक्त स्थान संकुचित करने, या मर्ज किए गए आउटपुट में डुप्लिकेट पंक्तियाँ हटाने के लिए रूपांतरण विकल्प चालू करें।
क्या कोई फ़ाइल या आकार सीमा है? मर्ज आपके ब्राउज़र की मेमोरी से सीमित होते हैं क्योंकि सब कुछ स्थानीय रूप से चलता है; बहुत बड़ी फ़ाइलों को पहले विभाजित करना सबसे अच्छा है।
कौन-से प्रारूप समर्थित हैं? केवल टेक्स्ट-आधारित फ़ाइलें — सादा टेक्स्ट, Markdown, स्रोत कोड (JS, TS, CSS, HTML, SQL, Python और अधिक), JSON, YAML और XML। PDF और Word जैसे बाइनरी प्रारूप समर्थित नहीं हैं, क्योंकि सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है।