1 रिपॉजिटरी
Tools that generate source code for writing data back into binary streams based on a shared specification.
Distinct from Binary Serialization: Focuses on the generation of the serialization code rather than the runtime act of serializing data.
Explore 1 awesome GitHub repository matching data & databases · Serializer Generators. Refine with filters or upvote what's useful.
Kaitai Struct घोषणात्मक बाइनरी विनिर्देश के लिए एक फ्रेमवर्क है जो कई प्रोग्रामिंग भाषाओं में स्वचालित पार्सर और सीरियलाइज़र जनरेशन प्रदान करता है। यह बाइनरी फाइलों और नेटवर्क पैकेट के लेआउट का वर्णन करने के लिए एक पोर्टेबल, डोमेन-विशिष्ट भाषा का उपयोग करता है, जो इन विनिर्देशों को बाइनरी डेटा पढ़ने और लिखने के लिए सोर्स कोड में बदल देता है। यह सिस्टम C++, C#, Go, Java, JavaScript, Python और Rust सहित भाषाओं के लिए एक एकल संरचनात्मक परिभाषा को नेटिव सोर्स कोड में अनुवादित करके क्रॉस-भाषा डेटा प्रोसेसिंग को सक्षम बनाता है। यह दृष्टिकोण मैन्युअल रूप से पार्सिंग तर्क को फिर से लिखे बिना विभिन्न प्लेटफ़ॉर्म पर एक ही बाइनरी डेटा विनिर्देश को लागू करने की अनुमति देता है। यह फ्रेमवर्क बाइनरी डेटा मॉडलिंग और प्रोसेसिंग को कवर करता है, जिसमें ऑफ़सेट नेविगेशन के लिए रीड पॉइंटर्स को प्रबंधित करने और डीकम्प्रेशन व डिक्रिप्शन जैसे डेटा ट्रांसफॉर्मेशन लागू करने की क्षमता शामिल है। यह बाइनरी डेटा लेआउट और उनके घोषणात्मक विवरणों के बीच मैपिंग को मान्य करने के लिए फॉर्मेट विनिर्देश डिबगिंग के लिए टूल भी प्रदान करता है।
Converts declarative data specifications into source code that writes structured data back to binary streams.