1 रिपॉजिटरी
Low-level operations for modifying raw byte streams, such as XORing, rotating, or decompressing data.
Distinct from Binary Data Processing: Focuses on bit-level and block-level data manipulation rather than high-level memory-managed list processing.
Explore 1 awesome GitHub repository matching software engineering & architecture · Byte Stream Transformations. Refine with filters or upvote what's useful.
Kaitai Struct घोषणात्मक बाइनरी विनिर्देश के लिए एक फ्रेमवर्क है जो कई प्रोग्रामिंग भाषाओं में स्वचालित पार्सर और सीरियलाइज़र जनरेशन प्रदान करता है। यह बाइनरी फाइलों और नेटवर्क पैकेट के लेआउट का वर्णन करने के लिए एक पोर्टेबल, डोमेन-विशिष्ट भाषा का उपयोग करता है, जो इन विनिर्देशों को बाइनरी डेटा पढ़ने और लिखने के लिए सोर्स कोड में बदल देता है। यह सिस्टम C++, C#, Go, Java, JavaScript, Python और Rust सहित भाषाओं के लिए एक एकल संरचनात्मक परिभाषा को नेटिव सोर्स कोड में अनुवादित करके क्रॉस-भाषा डेटा प्रोसेसिंग को सक्षम बनाता है। यह दृष्टिकोण मैन्युअल रूप से पार्सिंग तर्क को फिर से लिखे बिना विभिन्न प्लेटफ़ॉर्म पर एक ही बाइनरी डेटा विनिर्देश को लागू करने की अनुमति देता है। यह फ्रेमवर्क बाइनरी डेटा मॉडलिंग और प्रोसेसिंग को कवर करता है, जिसमें ऑफ़सेट नेविगेशन के लिए रीड पॉइंटर्स को प्रबंधित करने और डीकम्प्रेशन व डिक्रिप्शन जैसे डेटा ट्रांसफॉर्मेशन लागू करने की क्षमता शामिल है। यह बाइनरी डेटा लेआउट और उनके घोषणात्मक विवरणों के बीच मैपिंग को मान्य करने के लिए फॉर्मेट विनिर्देश डिबगिंग के लिए टूल भी प्रदान करता है।
Processes byte arrays through XOR, rotation, and Zlib decompression to decode compressed or obfuscated content.