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

Обзор

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

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

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

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

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

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

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

Примеры

1. Предпросмотр резервной копии проекта

Разработчик
Контекст
Разработчик получил TAR.GZ-архив с ежедневной резервной копией кода и хочет убедиться, что все ключевые файлы присутствуют.
Проблема
Извлечение архива займет много времени и места, нужно быстро проверить его содержимое.
Как использовать
Загрузите файл `project_backup.tar.gz` в форму инструмента для предпросмотра.
Результат
Получает JSON-список файлов и папок, позволяя подтвердить наличие исходного кода и конфигураций без распаковки.

2. Инспекция лог-архива за месяц

Контекст
Системный администратор имеет архив с лог-файлами сервера за прошедший месяц и хочет найти ошибки в определенные дни.
Проблема
Полная распаковка архива потребует значительного дискового пространства и времени, а нужно только просмотреть структуру.
Как использовать
Выберите архив `server_logs_2023.tar.gz` для предпросмотра содержимого.
Результат
Видит иерархию папок по датам и список лог-файлов, что помогает определить, какие дни требуют детального анализа.

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

file

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

FAQ

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

Только архивы в форматах TAR.GZ и TGZ.

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

Нет, команда 7zip должна быть доступна на сервере, где работает инструмент.

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

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

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

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

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

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

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

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

POST /ru/api/tools/tar-gz-preview

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

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

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

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

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

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

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

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