
कुछ भी एन्कोड/डिकोड करने के लिए CLI उपकरणों वाला Python codecs एक्सटेंशन

CodExt एक (Python2-3 संगत) लाइब्रेरी है जो मूल codecs लाइब्रेरी का विस्तार करती है (विशेष रूप से नए कस्टम एन्कोडिंग और कैरेक्टर मैपिंग जोड़ने के लिए) और 120+ नए कोडेक्स प्रदान करती है, इसलिए इसका नाम CODecs EXTension को जोड़ता है। यह एन्कोडिंग की कई परतों को डीकोड करने के लिए एक अनुमान मोड और सुविधा के लिए CLI टूल्स भी प्रदान करती है।```sh
$ pip install codext
नया codec जोड़ना चाहते हैं? | नया macro जोड़ना चाहते हैं?
:----------------------------------:|:------------------------------------:
पहले [documentation](https://python-codext.readthedocs.io/en/latest/howto) देखें<br>फिर अपने नए codec के लिए [PR](https://github.com/dhondta/python-codext/pulls) करें | [PR](https://github.com/dhondta/python-codext/pulls) अपने अपडेटेड संस्करण के साथ [`macros.json`](https://github.com/dhondta/python-codext/blob/main/codext/macros.json)
## :mag: प्रदर्शन
<p align="center"><img src="https://assets.kitploit.com/production/public/readmes/4821/81514bb87e41cfa9d482c93830d7a2e579352988aae9b0934778095692265bde.gif" alt="Using CodExt from the command line"></p>
<p align="center"><img src="https://assets.kitploit.com/production/public/readmes/4821/fa4848c3f817288ed56845964755dbb4c4a0098c76af8a6ac6e5c89f849a8d5e.gif" alt="Using base tools from the command line"></p>
<p align="center">Using the unbase command line tool</p>
## :computer: उपयोग (मुख्य CLI टूल) <a href="https://twitter.com/intent/tweet?text=CodExt%20-%20Encode%2Fdecode%20anything.%0D%0APython%20tool%20for%20encoding%20and%20decoding%20almost%20anything,%20including%20a%20guess%20feature%20based%20on%20AI.%0D%0Ahttps%3a%2f%2fgithub%2ecom%2fdhondta%2fpython-codext%0D%0A&hashtags=python,encodings,codecs,cryptography,morse,base,stegano,steganography,ctftools"><img src="https://img.shields.io/badge/Tweet%20(codext)--lightgrey?logo=twitter&style=social" alt="Tweet on codext" height="20"/></a>```session
$ codext -i test.txt encode dna-1
GTGAGCGGGTATGTGA
$ echo -en "test" | codext encode morse
- . ... -
$ echo -en "test" | codext encode braille
⠞⠑⠎⠞
$ echo -en "test" | codext encode base100
👫👜👪👫
$ echo -en "Test string" | codext encode reverse gnirts tseT
$ echo -en "Test string" | codext encode reverse morse --. -. .. .-. - ... / - ... . -
$ echo -en "Test string" | codext encode reverse morse dna-2 AGTCAGTCAGTGAGAAAGTCAGTGAGAAAGTGAGTGAGAAAGTGAGTCAGTGAGAAAGTCAGAAAGTGAGTGAGTGAGAAAGTTAGAAAGTCAGAAAGTGAGTGAGTGAGAAAGTGAGAAAGTC
$ echo -en "Test string" | codext encode reverse morse dna-2 octal 101107124103101107124103101107124107101107101101101107124103101107124107101107101101101107124107101107124107101107101101101107124107101107124103101107124107101107101101101107124103101107101101101107124107101107124107101107124107101107101101101107124124101107101101101107124103101107101101101107124107101107124107101107124107101107101101101107124107101107101101101107124103
$ echo -en "AGTCAGTCAGTGAGAAAGTCAGTGAGAAAGTGAGTGAGAAAGTGAGTCAGTGAGAAAGTCAGAAAGTGAGTGAGTGAGAAAGTTAGAAAGTCAGAAAGTGAGTGAGTGAGAAAGTGAGAAAGTC" | codext -d dna-2 morse reverse test string
### :twisted_rightwards_arrows: मैक्रो का उपयोग```sh
$ codext add-macro my-encoding-chain gzip base63 lzma base64
$ codext list macros
example-macro, my-encoding-chain
$ echo -en "Test string" | codext encode my-encoding-chain
CQQFAF0AAIAAABuTgySPa7WaZC5Sunt6FS0ko71BdrYE8zHqg91qaqadZIR2LafUzpeYDBalvE///ug4AA==
$ codext remove-macro my-encoding-chain
$ codext list macros
example-macro
baseXX CLI उपकरण) बेस एन्कोडिंग के साथ खेलना।```session $ echo "Test string !" | base122 *.7!ft9�-f9Â
$ echo "Test string !" | base91 "ONK;WDZM%Z%xE7L
$ echo "Test string !" | base91 | base85 B2P|BJ6A+nO(j|-cttl%
$ echo "Test string !" | base91 | base85 | base36 | base58-flickr QVx5tvgjvCAkXaMSuKoQmCnjeCV1YyyR3WErUUErFf
$ echo "Test string !" | base91 | base85 | base36 | base58-flickr | base58-flickr -d | base36 -d | base85 -d | base91 -d Test string !
`KernelSU` एक अगली पीढ़ी का रूटिंग समाधान है जो कर्नेल स्तर पर काम करता है (Linux कर्नेल मॉड्यूल के माध्यम से)। यह `Magisk` के समान है, लेकिन कर्नेल में एकीकृत है, न कि केवल `init_boot` या `boot` पार्टीशन को पैच करने पर निर्भर।
- **ड्राइवर/मॉड्यूल संबंधी आवश्यकता**: यह कस्टम कर्नेल पर निर्भर नहीं करता; इसके लिए या तो डिवाइस के स्टॉक कर्नेल में `KernelSU` के लिए समर्थन होना चाहिए, या एक कस्टम कर्नेल की आवश्यकता होती है जिसमें `KernelSU` शामिल हो। पिक्सेल जैसे कुछ उपकरणों में आसानी से उपलब्ध कर्नेल होते हैं।
- **ज़ाइगिस्क**: ज़ाइगोट प्रक्रिया को पैच करने के लिए अलग मॉड्यूल की आवश्यकता होती है। अपने सीपीयू आर्किटेक्चर के लिए उपयुक्त संस्करण प्राप्त करें (`arm64`, `arm`, `x86_64`, इत्यादि)। कुछ उपकरणों में समर्पित संस्करणों की भी आवश्यकता हो सकती है (जैसे `zygisk-assistant`), इसलिए शोध आवश्यक है।
- **मॉड्यूल**: उपकरणों में बहुत कम अंतर होता है। अधिकांश `Magisk` मॉड्यूल सीधे काम करते हैं। कोई भिन्नता होने पर आमतौर पर स्पष्ट रूप से बताया जाता है।
`KernelSU` के बारे में अधिक जानकारी के लिए [आधिकारिक दस्तावेज़](https://kernelsu.org/) देखें।
`ZygiskNext` (ज़ाइगिस्क नेक्स्ट) के बारे में अधिक जानकारी के लिए [GitHub पेज](https://github.com/Dr-TSNG/ZygiskNext) देखें।
`Shamiko` (शमिको) के बारे में अधिक जानकारी के लिए [GitHub पेज](https://github.com/LSPosed/LSPosed.github.io/releases) देखें।