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

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

Click to upload file or drag and drop file here

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

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

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

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

Обзор

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

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

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

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

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

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

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

Примеры

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

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

2. Доступ к одному документу из архива

Офисный сотрудник
Контекст
Коллега прислал архив с документами, в котором сотни файлов, но нужен только один договор.
Проблема
Необходимость искать нужный файл среди множества папок после полной распаковки.
Как использовать
Выбрать архив, ввести путь 'contracts/2023/contract_001.pdf' и скачать результат.
Результат
Нужный договор получен за несколько секунд без лишнего мусора в папке загрузок.

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

file

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

FAQ

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

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

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

Сначала просмотрите структуру архива, чтобы определить корректный путь к нужному объекту.

Поддерживаются ли другие форматы архивов?

Данный инструмент предназначен исключительно для работы с форматом 7Z.

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

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

Нужно ли устанавливать 7zip на компьютер?

Нет, все операции выполняются на сервере с использованием встроенных команд 7zip.

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

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

POST /ru/api/tools/7z-selective-extract

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

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

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