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压缩包预览工具让您无需解压即可查看TAR.GZ或TGZ压缩包内的文件列表。它通过调用7zip命令行工具提取存档信息,提供快速、便捷的预览功能。

适用场景

  • 当您需要快速检查TAR.GZ压缩包内容而不解压时。
  • 当您想验证压缩包中是否包含特定文件或目录时。
  • 当处理大型压缩包,希望节省解压时间和磁盘空间时。

工作原理

  • 上传TAR.GZ或TGZ格式的压缩包文件。
  • 工具在后台调用7zip命令提取文件列表信息。
  • 返回JSON格式的结果,显示文件名、大小、修改日期等详细信息。

使用场景

系统管理员检查服务器备份压缩包的内容。
开发者验证软件发布包或源码包的文件完整性。
普通用户预览下载的压缩包,确认文件后再决定是否解压。

用户案例

1. 快速检查备份文件

背景原因
IT管理员有一个每日备份的TAR.GZ文件,需要确认其中是否包含最新的日志文件。
解决问题
备份文件很大,解压耗时,只想查看文件列表。
如何使用
将备份文件上传到TAR.GZ预览工具,点击预览按钮。
效果
立即获得文件列表,确认日志文件存在,无需解压整个备份。

2. 验证开源软件包

软件开发者
背景原因
开发者下载了一个开源项目的TAR.GZ源码包,准备编译安装。
解决问题
需要确保包中包含所有必要的源代码和配置文件,避免编译错误。
如何使用
使用工具预览压缩包,浏览文件结构。
效果
快速检查文件列表,确认包完整,节省解压和检查时间。

用 Samples 测试

file

相关专题

常见问题

这个工具支持哪些文件格式?

支持.tar.gz和.tgz格式的TAR.GZ压缩包。

使用这个工具需要安装什么?

需要系统安装7zip命令行工具,因为工具依赖它来解析压缩包。

预览过程会解压文件吗?

不会,它只提取文件列表元数据,不实际解压文件内容到磁盘。

文件大小有限制吗?

是的,根据工具设置,文件大小限制为500MB(524288000字节)。

输出结果是什么格式?

输出为JSON格式,包含文件列表和相关信息,便于程序处理或人工查看。

API 文档

请求端点

POST /zh/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数据

AI 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]