unknown-encoder
v1.0.5
Published
A npm package that is useful for encoding a string/symbol/number with unknown encoding type.
Downloads
10
Readme
unknown-encoder
A lightweight encoding/decoding utility for strings that includes support for Turkish characters, punctuation, and special symbols. Perfect for obfuscating text and decoding it later.
Installation
npm install unknown-encoderUsage
const { encode, decode } = require("unknown-encoder");
// Encode a string
const encoded = encode("Encode prompt with 'unknown' encoder/decoder.");
console.log(encoded);
// Example output:
// 0703904301902207-029024019047029096-0105035096099-/////4**91-0490390700390190105039/////4**91--0703904301902207024///0220704301902207024E00
// Decode back (auto-decodes the last encoded input)
console.log(decode());
// Output: Encode prompt with 'unknown' encoder/decoder.Features
- Encodes lowercase letters, Turkish characters (ç, ı, ğ, ş, ö, ü), numbers, and various symbols into a custom format.
- Automatically stores the last encoded string for decoding.
- Useful for fun encoding, data hiding, or lightweight obfuscation.
API
encode(prompt: string): string
Encodes the given prompt into a custom encoded string format.
prompt(optional): String to encode. Defaults to"Hello World!".
Returns the encoded string.
decode(): string
Returns the most recently encoded string in its original format.
⚠️ Note: This decoder works based on the last encoded prompt (stored in memory). It does not accept a manual encoded string as input.
Example Output
Input:
Encode prompt with 'unknown' encoder/decoder.Encoded:
0703904301902207-029024019047029096-0105035096099-/////4**91-0490390700390190105039/////4**91--0703904301902207024///0220704301902207024E00Decoded:
Encode prompt with 'unknown' encoder/decoder.