Документация по Encoder.js
English
    English
    বাংলা
    Français
    Русский
    Український

Что такое Encoder.js?

Encoder.js это кодировщик текста для шифрования данных. Encoder.js кодирует текст в строчку, которая может содержать только URL-safe символы (A-Za-z0-9 и -_().~). Encoder.js предназначен для браузеров (client-side, JavaScript) и server-side (JavaScript или TypeScript), но Encoder.js несовместим с Node.js, React.js, Next.js и тому подобными.

Как использовать

Импортируйте функции encode и decode:
1 import { encode, decode } from "https://encoder.js.is-a.dev/encoder.js@1.0.1.js";
Пример использования:
1 2 3 4 5 6 const text = "Hello, Encoder.js!"; const key = "TOP SECRET KEY"; const encoded = encode(text, key, true); const decoded = decode(encoded, key); console.log(` text: "${text}"\n key: "${key}"\nencoded: "${encoded}"\ndecoded: "${decoded}"`);

encode()

Функция для кодирования текста. Обязательные входные данные: text - текст подлежащий кодированию, тип: string. Необязательные входные данные: key - ключ шифрования, тип: string; compress - выполнять ли сжатие текста (если возможно), тип: boolean. Тип выходных данных: string. Важно: Кодирование без ключа или кодирование с ключом похожим на текст или содержащим части текста - не лучшая идея.

decode()

Функция для декодирования текста. Обязательные входные данные: text - текст подлежащий декодированию, тип: string. Необязательные входные данные: key - ключ шифрования, тип: string. Тип выходных данных: string. Данная функция может выдать ошибку если text в входных данных закодирован неправильно, либо был закодирован в другой версии Encoder.js, которая несовместима с используемой версией Encoder.js.