Категории

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

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

Введите сжатые текстовые данные, которые вы хотите декомпрессировать обратно в исходную форму

Выберите алгоритм декомпрессии или используйте автоопределение

Требуется для декомпрессии Huffman. Вставьте данные дерева, сгенерированные во время сжатия.

Выберите кодировку вашего сжатого ввода

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

Ключевые факты

Категория
Text Processing
Типы входных данных
textarea, select, checkbox
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Декомпрессор данных текста — это профессиональный инструмент для восстановления исходного содержимого из сжатых строк с использованием популярных алгоритмов, таких как RLE, LZ77, Huffman и Base64.

Когда использовать

  • Для восстановления данных, сжатых алгоритмами RLE или LZ77 для экономии места.
  • При необходимости декодировать текст, представленный в формате Base64 или шестнадцатеричном виде.
  • Для извлечения исходной информации из файлов, закодированных с помощью дерева Хаффмана.

Как это работает

  • Вставьте сжатый текст в поле ввода и выберите соответствующую кодировку (Raw, Hex или Base64).
  • Выберите алгоритм декомпрессии из списка или оставьте «Автоопределение» для автоматического подбора.
  • При использовании алгоритма Хаффмана добавьте данные дерева в поле «Данные декомпрессии».
  • Нажмите кнопку обработки, чтобы получить восстановленный текст в исходном виде.

Сценарии использования

Восстановление логов приложений, сжатых для передачи по сети.
Декодирование конфигурационных файлов, упакованных для уменьшения размера.
Обработка текстовых данных, полученных из систем, использующих RLE-кодирование.

Примеры

1. Восстановление RLE-сжатых логов

Системный администратор
Контекст
Администратор получил лог-файл, сжатый методом RLE для экономии трафика при передаче.
Проблема
Необходимо быстро прочитать содержимое лога без написания скриптов на Python.
Как использовать
Вставить сжатую строку в поле ввода, выбрать алгоритм 'RLE' и кодировку 'Raw'.
Результат
Инструмент мгновенно разворачивает сжатые последовательности в читаемый текстовый лог.

2. Декодирование Base64 данных

Разработчик
Контекст
Разработчик обнаружил в базе данных строку, которая была предварительно сжата и закодирована в Base64.
Проблема
Нужно быстро проверить содержимое строки для отладки приложения.
Как использовать
Выбрать алгоритм 'Base64' и кодировку 'Base64', затем вставить строку в поле ввода.
Результат
Получен исходный текст, который можно использовать для дальнейшей отладки.

Проверить на примерах

text

Связанные хабы

FAQ

Какие алгоритмы поддерживает инструмент?

Инструмент поддерживает RLE, LZ77, Huffman и декодирование Base64.

Нужно ли указывать алгоритм вручную?

Вы можете выбрать конкретный алгоритм или включить функцию автоопределения для автоматического распознавания.

Что делать, если я использую сжатие Хаффмана?

Для алгоритма Хаффмана обязательно укажите данные дерева в поле «Данные декомпрессии», иначе восстановление будет невозможно.

Поддерживаются ли данные в формате Hex?

Да, вы можете выбрать «Шестнадцатеричный» в настройках кодировки ввода для корректной обработки таких данных.

Безопасно ли использовать этот инструмент?

Да, обработка данных происходит локально, ваши данные не передаются на сторонние серверы.

Документация API

Конечная точка запроса

POST /ru/api/tools/text-data-decompressor

Параметры запроса

Имя параметра Тип Обязательно Описание
compressedText textarea Да Введите сжатые текстовые данные, которые вы хотите декомпрессировать обратно в исходную форму
algorithm select Да Выберите алгоритм декомпрессии или используйте автоопределение
decompressionData textarea Нет Требуется для декомпрессии Huffman. Вставьте данные дерева, сгенерированные во время сжатия.
inputEncoding select Да Выберите кодировку вашего сжатого ввода
autoDetect checkbox Нет Автоматически определять алгоритм сжатия, когда выбрано "Автоопределение"

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

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

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

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]