Предпросмотр 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
Тип результата
json
Покрытие примерами
4
API доступен
Yes

Обзор

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

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

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

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

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

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

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

Примеры

1. Проверка архива с обновлениями сайта

Веб-разработчик
Контекст
Веб-разработчик получил архив site_update.7z с новыми файлами для сайта.
Проблема
Нужно убедиться, что архив содержит правильные файлы, например, index.html и папку assets, перед загрузкой на сервер.
Как использовать
Загрузите файл site_update.7z через форму на странице инструмента.
Результат
JSON-вывод показывает список файлов, подтверждающий наличие index.html, assets/style.css и других ожидаемых элементов.

2. Инспекция подозрительного архива

Системный администратор
Контекст
Системный администратор получил архив unknown.7z по электронной почте от неизвестного отправителя.
Проблема
Необходимо проверить содержимое архива на наличие исполняемых файлов или других потенциальных угроз без извлечения.
Как использовать
Загрузите архив unknown.7z в инструмент для предпросмотра.
Результат
Результат в формате JSON отображает структуру архива, позволяя оценить безопасность перед дальнейшими действиями.

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

file

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

FAQ

Нужно ли устанавливать 7zip отдельно?

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

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

Нет, только 7Z-архивы с расширением .7z.

Можно ли извлечь файлы с помощью этого инструмента?

Нет, инструмент предназначен исключительно для предпросмотра содержимого.

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

Ограничение указано в параметрах загрузки файла (например, 500 МБ).

В каком виде предоставляется результат?

Результат выводится в виде JSON-объекта с иерархией файлов и папок.

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

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

POST /ru/api/tools/7z-preview

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

Имя параметра Тип Обязательно Описание
archiveFile file (Требуется загрузка) Да -

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

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

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

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

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

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