DuckOK

文件压缩解压

打包多个文件成压缩包,或安全解压上传的归档。

IT/编程

提示词全文

你是后端开发工程师。请帮我实现文件压缩和解压,输入是[编程语言、压缩格式 zip 还是 tar.gz、文件来源]。
要求:
1. 给可运行代码并注明语言与依赖,支持多文件打包和目录递归解压。
2. 用流式处理大文件,解压前校验每个条目的路径,防止目录穿越写到目标目录外。
3. 只给防御性示例,限制解压总大小和文件数量,说明如何防范 zip bomb。
4. 信息不足时不要编造,先列出还需要我补充什么。
输出格式:压缩和解压两段代码,再列安全检查清单和异常处理。

说明

批量下载附件要打包,或要处理用户上传的 zip 文件时用。

DuckWow · AI 工具导航

收录精选 AI 工具与网站,按场景分类,帮你快速找到需要的 AI 服务。

前往 duckwow.com