Protobuf डिकोडर
बिना स्कीमा Protocol Buffers बाइनरी डिकोड करें। hex या base64 पेस्ट करें या .bin फ़ाइल छोड़ें और फ़ील्ड नंबर, वायर टाइप व नेस्टेड मैसेज सीधे ब्राउज़र में देखें।
Protobuf डिकोडर का उपयोग कैसे करें
यह Protobuf डिकोडर बिना किसी .proto स्कीमा के कच्चे protocol buffer मैसेज पढ़ता है। हर protobuf पेलोड अपने फ़ील्ड नंबर और वायर टाइप साथ रखता है, इसलिए डिकोडर पूरा मैसेज स्ट्रक्चर फिर से बना सकता है — varints, फ़िक्स्ड 32/64-बिट वैल्यू, UTF-8 स्ट्रिंग और नेस्टेड सबमैसेज — और उसे एक्सपैंड करने योग्य ट्री के रूप में दिखाता है। सब कुछ ब्राउज़र में लोकल चलता है: आपके बाइट्स कभी अपलोड नहीं होते।
- अपना डेटा इनपुट बॉक्स में hex के रूप में पेस्ट करें (स्पेस, कोलन, कॉमा और 0x प्रीफ़िक्स सब चलते हैं) या base64 के रूप में — पहचाना गया फ़ॉर्मैट बटनों के पास दिखता है।
- अगर पेलोड कच्चा बाइनरी है तो इनपुट एरिया पर .bin फ़ाइल छोड़ दें; वह तुरंत पढ़ा और डिकोड किया जाता है।
- Demo दबाकर बिल्ट-इन सैंपल लोड करें, जिसमें UTF-8 स्ट्रिंग, zigzag varints, पैक्ड रिपीटेड फ़ील्ड, एक double और दो लेवल गहरा नेस्टेड मैसेज है।
- रिज़ल्ट ट्री ब्राउज़ करें: हर पंक्ति फ़ील्ड नंबर, उसका वायर टाइप (varint / 64-bit / length-delimited / 32-bit) और व्याख्या किया वैल्यू दिखाती है; कैरेट वाली पंक्तियाँ नेस्टेड सबमैसेज में खुलती हैं।
- → Base64 और → HEX बटन से मौजूदा इनपुट को एनकोडिंग के बीच बदलें, या Copy HEX से बराबर hex स्ट्रिंग क्लिपबोर्ड पर डालें।
- अगर डेटा खराब या कटा हुआ है, तो डिकोडिंग पहले खराब बाइट पर रुक जाती है और एरर लाइन सटीक बाइट ऑफ़सेट बताती है।
जब कोई length-delimited फ़ील्ड नेस्टेड मैसेज रखता है, तो वह एक्सपैंड होने वाले सबट्री के रूप में रेंडर होता है; अगर आप टेक्स्ट उम्मीद कर रहे थे, तो बस बाइट्स प्रिंट होने योग्य UTF-8 नहीं थे — protobuf की डिज़ैम्बिग्यूएशन ऐसे ही काम करती है, यह बग नहीं है।
संबंधित टूल
- Base64 एन्कोड/डीकोड मुफ्त ऑनलाइन Base64 एन्कोडर और डीकोडर। टेक्स्ट को Base64 में और Base64 को टेक्स्ट में तुरंत कनवर्ट करें। सर्वर अपलोड नहीं, 100% निजी।
- हेक्स व्यूअर खोज, ऑफसेट नेविगेशन और वर्चुअल स्क्रॉलिंग के साथ हेक्स डंप प्रारूप में फ़ाइल सामग्री देखें
- बाइनरी से टेक्स्ट बाइनरी कोड को पठनीय पाठ में बदलें।
- JWT डिकोडर मुफ्त ऑनलाइन JWT डिकोडर। हेडर, पेलोड और हस्ताक्षर देखने के लिए JSON Web Tokens को तुरंत डिकोड करें। बिना पंजीकरण।
- X.509 सर्टिफिकेट डिकोडर मुफ्त ऑनलाइन X.509 सर्टिफिकेट डिकोडर। PEM या base64 DER सर्टिफिकेट पेस्ट करें और विषय, जारीकर्ता, वैधता, SAN, कुंजी प्रकार और फिंगरप्रिंट देखें। 100% लोकल — कुछ भी अपलोड नहीं।
- फ़ाइल हैश MD5, SHA-1, SHA-256, SHA-512 फ़ाइल हैश स्थानीय रूप से गणना और सत्यापन
- Chmod कैलकुलेटर चेकबॉक्स के साथ Linux फ़ाइल अनुमतियों को विज़ुअलाइज़ और गणना करने के लिए मुफ्त ऑनलाइन chmod कैलकुलेटर। संख्यात्मक (755, 644) और प्रतीकात्मक (rwxr-xr-x) अंकन के बीच तुरंत कन्वर्ट करें। setuid, setgid, sticky bit जैसी विशेष अनुमतियों का समर्थन करता है।
- ASCII तालिका दशमलव, हेक्साडेसिमल, ऑक्टल, बाइनरी कोड, HTML एंटिटी और वर्णन के साथ पूर्ण ASCII वर्ण एन्कोडिंग संदर्भ। तुरंत खोजें और फ़िल्टर करें।