किसी सर्वर पर आपकी फ़ाइल की सामग्री का कोई प्रसंस्करण नहीं होता। गोपनीय या व्यावसायिक दस्तावेज़ संभालने के लिए आपको gottrix के साथ किसी डेटा-प्रोसेसिंग समझौते की ज़रूरत नहीं।
सर्वर जर्मनी मेंडिज़ाइन से GDPR
ओरिजिन सर्वर जर्मनी में Hetzner पर। चूँकि आपकी फ़ाइलें आपके डिवाइस से बाहर ही नहीं जातीं, उनकी सामग्री बिल्कुल भी प्रेषित नहीं होती।
एनकोडिंग का मतलब है मनमाने बाइट को ऐसे रूप में बदलना जो सादे टेक्स्ट के रूप में ले जाए जाने पर बचा रहे। कई सिस्टम - ईमेल, JSON, XML, कॉन्फ़िगरेशन फ़ाइलें, डेटाबेस फ़ील्ड - केवल प्रिंट होने योग्य अक्षर ही सहते हैं और कच्चे बाइनरी डेटा पर अटक जाते हैं। Base64 इसे यूँ हल करता है कि हर तीन बाइट को चार हानिरहित टेक्स्ट अक्षरों पर मैप कर देता है; इस तरह कोई चित्र, कुंजी या छोटी फ़ाइल एक ऐसी स्ट्रिंग बन जाती है जिसे आप सुरक्षित रूप से एम्बेड कर, कॉपी कर और वापस बदल सकते हैं। सामग्री पूरी तरह सुरक्षित रहती है, बस उसे लिखने का तरीका बदल जाता है।
यह टूल RFC 4648 के अनुसार तीन मानक वर्णमालाएँ देता है। Base64 सबसे संक्षिप्त और सबसे प्रचलित विकल्प है, जैसे डेटा URL, एम्बेडेड अटैचमेंट या API फ़ील्ड के लिए। Base32 केवल बड़े अक्षर और अंक प्रयोग करता है, इसलिए यह अक्षर-केस से प्रभावित नहीं होता और तब अच्छा रहता है जब टेक्स्ट हाथ से टाइप किया या बोलकर पढ़ा जाता है (TOTP कुंजियाँ इसी का उपयोग करती हैं)। Hex (आधार 16) हर बाइट को 0-9 और a-f के दो अक्षरों में लिखता है - Base64 से लंबा, पर तुरंत पढ़ने योग्य और तब मानक जब आप अलग-अलग बाइट पहचानना चाहते हों, जैसे चेकसम में।
रूपांतरण पूरी तरह आपके ब्राउज़र में एक छोटे, शुद्ध JavaScript रूटीन के ज़रिए चलता है - कुछ भी अपलोड नहीं होता, कुछ भी संग्रहीत नहीं होता और किसी CDN से कोई बाहरी लाइब्रेरी नहीं लोड होती। परिणाम एक टेक्स्ट फ़ाइल के रूप में आता है जिसे आप डाउनलोड या कॉपी कर सकते हैं; इसके जोड़ीदार (डिकोड) से आप उसमें से बाइट दर बाइट ठीक वही मूल फ़ाइल वापस पा लेते हैं।
तकनीकी विवरण
तकनीकी विवरण
आउटपुट फ़ॉर्मैट
TXT
बैच प्रोसेसिंग
हाँ
प्रोसेसिंग
ब्राउज़र में लोकल (JavaScript)
फ़ाइल अपलोड
कोई नहीं
3 चरणों में
फ़ाइल छोड़ें।
फ़ॉर्मेट चुनें (डिफ़ॉल्ट: Base64)।
एनकोड किए टेक्स्ट को फ़ाइल के रूप में डाउनलोड करें।
सीमाएँ:एनकोडिंग एन्क्रिप्शन नहीं है: कोई भी बिना कुंजी के टेक्स्ट को वापस बदल सकता है - यह कुछ भी गोपनीय नहीं रखता, बस बाइनरी डेटा को टेक्स्ट-सुरक्षित बनाता है। एनकोड किया टेक्स्ट मूल से बड़ा भी होता है (Base64 लगभग एक-तिहाई अधिक, Hex दुगना)। बहुत बड़ी फ़ाइलों के लिए यह तरीका कम व्यावहारिक है।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरी फ़ाइल अपलोड होती है?
नहीं। एनकोडिंग पूरी तरह आपके ब्राउज़र में चलती है; फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती और संग्रहीत नहीं होती।
क्या Base64 एक एन्क्रिप्शन है?
नहीं। यह केवल एक उलटने योग्य लेखन-शैली है। जिसके पास टेक्स्ट है वह बिना कुंजी के उसे वापस बदल सकता है। सुरक्षा के लिए एन्क्रिप्शन टूल का उपयोग करें।
मुझे कौन-सा फ़ॉर्मेट चुनना चाहिए?
संदेह हो तो Base64 (सबसे संक्षिप्त, सबसे प्रचलित)। केस-असंवेदनशील, टाइप करने योग्य मानों के लिए Base32, और बाइट दर बाइट पढ़ने के लिए Hex।
क्या मुझे बिल्कुल मूल फ़ाइल वापस मिलती है?
हाँ। डिकोड टूल से टेक्स्ट बाइट दर बाइट अपरिवर्तित मूल फ़ाइल में वापस बदल जाता है।
केवल आपकी सहमति से ही हम gottrix को बेहतर बनाने के लिए कुकीज़ के ज़रिए उपयोग को गुमनाम रूप से मापते हैं। आपकी फ़ाइलें हमेशा आपके डिवाइस पर ही स्थानीय रहती हैं। गोपनीयता