किसी सर्वर पर आपकी फ़ाइल की सामग्री की कोई प्रोसेसिंग नहीं होती। गोपनीय या व्यावसायिक दस्तावेज़ संभालने के लिए आपको gottrix के साथ किसी डेटा-प्रोसेसिंग समझौते की ज़रूरत नहीं।
Hosted in GermanyGlobal Content Delivery
ओरिजिन सर्वर जर्मनी में Hetzner पर हैं, और कंटेंट डिलीवरी नेटवर्क (CDN) के ज़रिए दुनिया भर में डिलीवरी होती है। इस दौरान आपकी फ़ाइल की सामग्री कभी ट्रांसमिट नहीं होती - वह आपके डिवाइस से बाहर नहीं जाती।
XML, डेटा आदान-प्रदान, कॉन्फ़िगरेशन और दस्तावेज़ों के लिए व्यापक रूप से प्रयुक्त एक मार्कअप प्रारूप है - टैग, नेस्टेड तत्वों और विशेषताओं के साथ। TOML, Rust और Python की टूलचेन का अत्यंत पठनीय कॉन्फ़िगरेशन प्रारूप है, जिसमें वर्गाकार कोष्ठकों वाले अनुभाग और सादी कुंजी=मान पंक्तियाँ होती हैं। यह टूल आपकी XML फ़ाइल पढ़ता है और उसी वृक्ष को सुगठित TOML के रूप में लिखता है।
रूपांतरण पूरी तरह आपके ब्राउज़र में स्थानीय रूप से चलता है: fast-xml-parser, XML पढ़ता है और smol-toml, TOML लिखता है, दोनों शुद्ध JavaScript हैं। चूँकि एक XML दस्तावेज़ में ठीक एक मूल तत्व होता है, यह उसी मूल कुंजी वाली एक TOML तालिका बन जाता है। नेस्टेड तत्व उप-तालिकाएँ बन जाते हैं, बार-बार आने वाले तत्व सरणियाँ बन जाते हैं। विशेषताएँ संरक्षित रहती हैं और - XML से JSON की तरह - @_ उपसर्ग के साथ दिखती हैं; ऐसी कुंजियाँ और पाठ कुंजी #text, TOML में उद्धरण-चिह्न वाली कुंजियों के रूप में लिखी जाती हैं।
इस तरह मार्कअप और कॉन्फ़िगरेशन के बीच एक पुल बनता है: एक XML अभिलेख हाथ से संपादन योग्य .toml बन जाता है। टूल इस बारे में ईमानदार रहता है: पार्स करने से पहले सुगठन की जाँच होती है, और अमान्य XML को स्पष्ट संदेश के साथ अस्वीकार कर दिया जाता है। यदि कोई मान TOML में निरूपित न हो सके, तो टूल चुपचाप कुछ ग़लत बनाने के बजाय उसे स्पष्ट रूप से बताता है। कुछ भी अपलोड नहीं होता।
तकनीकी विवरण
तकनीकी विवरण
इनपुट फ़ॉर्मैट
XML
आउटपुट फ़ॉर्मैट
TOML
बैच प्रोसेसिंग
नहीं
प्रोसेसिंग
ब्राउज़र में स्थानीय रूप से (JavaScript)
फ़ाइल अपलोड
कोई नहीं
3 चरणों में
अपनी XML फ़ाइल छोड़ें या चुनें।
टूल इसे TOML में बदलता है।
TOML फ़ाइल डाउनलोड करें।
सीमाएँ: एक XML दस्तावेज़ में ठीक एक मूल तत्व होता है, इसलिए उसी मूल कुंजी वाली एक TOML तालिका बनती है। नेस्टेड तत्व उप-तालिकाएँ बनते हैं, बार-बार आने वाले तत्व सरणियाँ। विशेषताएँ (@_) और तत्वों की पाठ सामग्री (#text), TOML में उद्धरण-चिह्न वाली कुंजियों के रूप में लिखी जाती हैं। पार्स करने से पहले सुगठन की जाँच होती है; अमान्य XML को स्पष्ट संदेश के साथ अस्वीकार कर दिया जाता है। जिन मानों को निरूपित नहीं किया जा सकता, उन्हें स्पष्ट रूप से बताया जाता है। संख्या या बूलियन जैसा दिखने वाला टेक्स्ट असली TOML संख्या/बूलियन के रूप में पहचाना जाता है (ठीक वैसे ही जैसे XML से JSON में पढ़ते समय पहले से होता है); XML टिप्पणियाँ पार्सिंग के दौरान नहीं ली जातीं और इसलिए TOML में दिखाई नहीं देतीं।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरी फ़ाइल अपलोड होती है?
नहीं। रूपांतरण पूरी तरह ब्राउज़र में स्थानीय रूप से होता है - कुछ भी नहीं भेजा जाता।
विशेषताएँ कैसे संभाली जाती हैं?
विशेषताएँ @_ उपसर्ग के साथ दिखती हैं और TOML में उद्धरण-चिह्न वाली कुंजियों के रूप में लिखी जाती हैं, जैसे "@_id"।
बार-बार आने वाले तत्वों के साथ क्या होता है?
एक ही नाम के, कई बार आने वाले तत्व एक TOML सरणी में एकत्र कर लिए जाते हैं।
कुछ कुंजियाँ उद्धरण-चिह्न में क्यों होती हैं?
@_id या #text जैसी कुंजियाँ नंगी TOML कुंजियाँ नहीं हैं; उन्हें सही ढंग से उद्धरण-चिह्नों में लिखा जाता है।
केवल आपकी सहमति से ही हम gottrix को बेहतर बनाने के लिए कुकीज़ के ज़रिए उपयोग को गुमनाम रूप से मापते हैं। आपकी फ़ाइलें हमेशा आपके डिवाइस पर ही स्थानीय रहती हैं। गोपनीयता