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

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

Click to upload file or drag and drop file here

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

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

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

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

Обзор

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

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

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

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

  • Загрузите TAR.GZ-архив в инструмент, выбрав файл с расширением .tar.gz или .tgz.
  • Введите точный путь к файлу, который нужно извлечь, например, 'folder/file.txt'.
  • Инструмент использует команду 7zip для извлечения указанного файла из архива.
  • Скачайте извлеченный файл на свое устройство для дальнейшего использования.

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

Извлечение конфигурационного файла из резервной копии сервера для быстрого восстановления настроек.
Получение конкретного документа, такого как README.md, из архива исходного кода проекта.
Доступ к лог-файлу из сжатого архива для анализа ошибок без необходимости распаковки всего содержимого.

Примеры

1. Извлечение конфигурационного файла из резервной копии

Системный администратор
Контекст
У вас есть TAR.GZ-архив с резервной копией сервера, содержащий множество файлов и папок.
Проблема
Нужно быстро получить файл конфигурации nginx без распаковки всего архива, чтобы проверить настройки.
Как использовать
Загрузите архив 'backup.tar.gz' и в поле 'Путь Файла для Извлечения' укажите 'etc/nginx/nginx.conf'.
Результат
Файл nginx.conf извлечен и доступен для скачивания, позволяя оперативно проверить конфигурацию.

2. Получение документа из архива проекта

Контекст
Разработчик работает с архивом исходного кода проекта в формате TAR.GZ.
Проблема
Требуется извлечь один файл README.md для ознакомления с документацией, не загружая весь проект.
Как использовать
Загрузите архив 'project.tar.gz' и укажите путь 'src/README.md' в соответствующем поле.
Результат
Файл README.md успешно извлечен, и разработчик может сразу приступить к чтению документации.

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

file

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

FAQ

Что такое TAR.GZ-архив?

TAR.GZ — это сжатый архивный формат, commonly used in Unix-системах для объединения и сжатия файлов.

Как найти точный путь к файлу в архиве?

Вы можете использовать предпросмотр архива или команды типа 'tar -tf archive.tar.gz' для просмотра содержимого и определения пути.

Обязательно ли устанавливать 7zip?

Да, инструмент требует наличия команды 7zip на вашей системе для выполнения извлечения.

Каков максимальный размер архива?

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

Можно ли извлечь несколько файлов за раз?

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

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

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

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

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

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

Параметры типа файл должны быть загружены сначала через POST /upload/tar-gz-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-gz-selective-extract": {
      "name": "tar-gz-selective-extract",
      "description": "Извлечь один файл из TAR.GZ-архива по точному пути (требуется команда 7zip)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=tar-gz-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]