Извлекатель Файлов TAR

Извлечь один файл из TAR-архива по точному пути (требуется команда 7zip)

Click to upload file or drag and drop file here

Maximum file size: 500MB Supported formats: application/x-tar, application/tar, application/octet-stream, .tar

Введите точный путь к файлу. Используйте предпросмотр для просмотра доступных файлов.

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

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

Обзор

Инструмент для точечного извлечения одного файла из TAR-архива по заданному пути без необходимости распаковывать весь архив целиком.

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

  • Когда нужно достать один конкретный файл из огромного TAR-архива.
  • Если вы хотите сэкономить место на диске, не извлекая лишние данные.
  • Когда необходимо быстро получить доступ к файлу по известному пути внутри структуры архива.

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

  • Загрузите ваш TAR-архив в поле выбора файла.
  • Укажите точный путь к нужному файлу внутри архива в текстовом поле.
  • Нажмите кнопку выполнения, чтобы запустить процесс извлечения.
  • Скачайте извлеченный файл сразу после завершения операции.

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

Извлечение конфигурационного файла из большого бэкапа системы.
Получение одного лог-файла из архива с системными журналами.
Быстрый доступ к конкретному изображению или документу внутри TAR-контейнера.

Примеры

1. Извлечение лога из бэкапа

Системный администратор
Контекст
Администратор хранит логи сервера в огромных TAR-архивах, которые занимают десятки гигабайт.
Проблема
Нужно достать один файл 'error.log' из архива, не распаковывая весь объем данных.
Как использовать
Загрузить архив, ввести путь 'logs/2023/error.log' и запустить извлечение.
Результат
Файл 'error.log' готов к скачиванию через несколько секунд.

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

file

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

FAQ

Нужно ли распаковывать весь архив?

Нет, инструмент извлекает только указанный вами файл, что экономит время и ресурсы.

Какие форматы поддерживаются?

Инструмент работает с файлами в формате .tar.

Что делать, если я не знаю точный путь к файлу?

Рекомендуется сначала просмотреть структуру архива, чтобы убедиться в правильности написания пути.

Есть ли ограничения по размеру архива?

Максимальный размер загружаемого файла составляет 500 МБ.

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

Да, все операции выполняются локально или на защищенных серверах, файлы не сохраняются после завершения сессии.

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

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

POST /ru/api/tools/tar-selective-extract

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

Имя параметра Тип Обязательно Описание
tarFile file (Требуется загрузка) Да -
filePath text Да Введите точный путь к файлу. Используйте предпросмотр для просмотра доступных файлов.

Параметры типа файл должны быть загружены сначала через POST /upload/tar-selective-extract для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

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

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

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

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

{
  "mcpServers": {
    "elysiatools-tar-selective-extract": {
      "name": "tar-selective-extract",
      "description": "Извлечь один файл из TAR-архива по точному пути (требуется команда 7zip)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=tar-selective-extract",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

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

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

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