Elysia Tools Docs
RU
Язык
ZHESPTRUFRDEEN
На сайт
Обзор инструментов

Text Processing

Декомпрессор Данных Текста

Продвинутый инструмент декомпрессии текста, который может восстанавливать сжатый текст используя RLE, LZ77, Huffman и другие

text· Текстовый результатОткрыть инструмент

Быстрый старт

Вызовите этот инструмент из своего кода на трёх языках.

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/text-data-decompressor' \
  -H 'Content-Type: application/json' \
  -d '{"compressedText":"Введите сжатый текст для декомпрессии...","algorithm":"auto","decompressionData":"Paste decompression data if required (e.g., Huffman tree data)...","inputEncoding":"raw","autoDetect":true}'

Справочник API

Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/text-data-decompressor

Параметры

ИмяТипОбязательныйОписание
compressedTexttextareaДаВведите сжатые текстовые данные, которые вы хотите декомпрессировать обратно в исходную форму
algorithmselectДаВыберите алгоритм декомпрессии или используйте автоопределение
decompressionDatatextareaНетТребуется для декомпрессии Huffman. Вставьте данные дерева, сгенерированные во время сжатия.
inputEncodingselectДаВыберите кодировку вашего сжатого ввода
autoDetectcheckbox

Интеграция MCP

Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.

Конфигурация сервера

Добавьте этот блок в конфигурацию вашего MCP-клиента:

mcp.json
{
  "mcpServers": {
    "elysiatools-text-data-decompressor": {
      "name": "text-data-decompressor",
      "description": "Продвинутый инструмент декомпрессии текста, который может восстанавливать сжатый текст используя RLE, LZ77, Huffman и другие",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=text-data-decompressor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Получить список инструментов

После подключения к SSE-endpoint выведите список доступных инструментов:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Вызвать этот инструмент

Вызовите инструмент по его id; аргументы формируются из его параметров:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "text-data-decompressor",
    "arguments": {
  "compressedText": "Введите сжатый текст для декомпрессии...",
  "algorithm": "auto",
  "decompressionData": "Paste decompression data if required (e.g., Huffman tree data)...",
  "inputEncoding": "raw",
  "autoDetect": true
}
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).
Обзор инструментовОткрыть инструмент

© 2026 Elysia Tools. Документация для разработчиков.

На сайтОбзор инструментов
Нет
Автоматически определять алгоритм сжатия, когда выбрано "Автоопределение"

Формат ответа

Текстовый результат

JSON
{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}

Вопросы или проблемы? Свяжитесь с [email protected]