Skip to main content
Glama
test_results.md6.97 kB
# 压缩解压工具测试报告 **测试时间**: 2025-12-03 15:13:36 --- ====================================================================== 压缩解压工具测试 ====================================================================== 测试时间: 2025-12-03 15:13:36 ✓ 创建测试文件在: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\test_files ====================================================================== 测试 1: 默认格式测试(不指定 format,应使用 ZIP) ====================================================================== ✓ 默认格式压缩成功(使用 ZIP) 输出文件: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\test_default.zip 文件大小: 180 字节 ✓ 确认使用 ZIP 格式(默认格式) ====================================================================== 测试 2: ZIP 格式压缩(无密码) ====================================================================== ✓ ZIP 压缩成功(无密码) 输出文件: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\test_zip_no_password.zip 文件大小: 448 字节 ====================================================================== 测试 3: ZIP 格式解压(无密码) ====================================================================== ✓ ZIP 解压成功 输出目录: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\extracted_zip 解压文件数: 3 文件列表: - file1.txt - file2.txt - file3.txt ====================================================================== 测试 4: ZIP 格式压缩(有密码) ====================================================================== ✓ 密码压缩成功 输出文件: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\test_password.zip ✓ 密码解压成功 ✓ ZIP 错误密码检测成功(正确拒绝解压) 错误信息: 密码错误 ✓ 使用了 pyzipper,提供真正的 AES 密码保护 ====================================================================== 测试 5: ZIP 格式解压(有密码 - 正确密码) ====================================================================== ✓ ZIP 密码解压成功(正确密码) 输出目录: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\extracted_zip_password 解压文件数: 1 ====================================================================== 测试 6: ZIP 格式解压(有密码 - 错误密码) ====================================================================== ✓ ZIP 错误密码检测成功(正确拒绝解压) 错误信息: 密码错误 ✓ 使用了 pyzipper,提供真正的 AES 密码保护 ====================================================================== 测试 7: 7Z 格式压缩(无密码) ====================================================================== ✓ py7zr 已安装 ✓ 7Z 压缩成功 输出文件: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\test.7z 文件大小: 248 字节 ====================================================================== 测试 8: 7Z 格式解压(无密码) ====================================================================== ✓ 7Z 解压成功(无密码) 输出目录: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\extracted_7z 解压文件数: 2 ====================================================================== 测试 9: 7Z 格式压缩(有密码) ====================================================================== ✓ py7zr 已安装 ✓ 7Z 密码压缩成功 输出文件: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\test_7z_password.7z ====================================================================== 测试 10: 7Z 格式解压(有密码 - 正确密码) ====================================================================== ✓ 7Z 密码解压成功(正确密码) 输出目录: C:\Users\ADMINI~1\AppData\Local\Temp\tmpszwkw44h\output\extracted_7z_password 解压文件数: 1 ====================================================================== 测试 11: 7Z 格式解压(有密码 - 错误密码) ====================================================================== ✗ 7Z 错误密码检测失败(应该失败但成功了) ====================================================================== 测试 12: RAR 格式压缩(无密码) ====================================================================== ✓ rarfile 已安装 ⚠ RAR 压缩: RAR 格式创建需要系统安装 WinRAR 或 rar 工具,建议使用 ZIP 或 7Z 格式 注意:RAR 格式创建需要系统安装 WinRAR 或 rar 工具 ====================================================================== 测试 13: RAR 格式压缩(有密码) ====================================================================== ✓ rarfile 已安装 ⚠ RAR 密码压缩: RAR 格式创建需要系统安装 WinRAR 或 rar 工具,建议使用 ZIP 或 7Z 格式 注意:RAR 格式创建需要系统安装 WinRAR 或 rar 工具 ====================================================================== 测试 17: 不同压缩级别对比 ====================================================================== 级别 0: 177 字节 级别 3: 180 字节 级别 6: 180 字节 级别 9: 180 字节 最小: 177 字节 (级别 0) 最大: 180 字节 (级别 3) 压缩率: 1.7% ====================================================================== 测试 18: 每个文件单独压缩 ====================================================================== ✓ 单独压缩成功 创建了 2 个压缩包: - separate_file1.zip - separate_file2.zip ====================================================================== 测试 19: 分卷压缩(7Z 格式) ====================================================================== ✓ py7zr 已安装 ✗ 分卷压缩失败: py7zr 库不支持分卷压缩。如需分卷压缩,请使用外部 7z 工具(如 7z.exe)或手动分割文件。 ====================================================================== 测试 20: 错误情况处理 ====================================================================== 8.1 测试不存在的文件: ✓ 正确检测到文件不存在: 文件或目录不存在: nonexistent_file.txt 8.2 测试不支持的格式: ✓ 正确检测到不支持的格式: 不支持的格式: tar.gz。可用格式: zip, 7z, rar 8.3 测试不存在的压缩文件解压: ✓ 正确检测到文件不存在: 压缩文件不存在: nonexistent.zip ====================================================================== 测试完成 完成时间: 2025-12-03 15:13:36 ====================================================================== --- **测试完成时间**: 2025-12-03 15:13:36 > 测试结果已自动保存到此文档

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yfcyfc123234/showdoc_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server