
1 MidLinn PRO 只打包,不压缩 |
2 Yanlongli 2024-03-28 10:55:03 +08:00 没必要吧,你下载都费多少时间了。 如果你的文件很小,那下载快,解压也会快,解压时间忽略不计。 如果你的文件很大,那下载慢,解压比下载快,解压时间也可以忽略不计。 只要控制压缩级别低点,别往死的压。 |
5 villivateur 2024-03-28 11:04:55 +08:00 可以参考一下某些网盘的实现,下载文件夹的时候,服务器端一边打包一边下载,注意,只打包,不压缩 |
6 hartlee OP 压缩好搞,只是想解压特别快,最好能想本地 mv 一样的速度 |
8 ghjh 2024-03-28 12:45:56 +08:00 via Android 具体看你是自己传资料用,还是其他什么情况必须用 http 如果自己写 http 接口的话,可以考虑边打包边回传数据。 自己传资料的话倒是有很多现成的方法 scp rsync 啥的 |
9 mumbler 2024-03-28 12:50:45 +08:00 做个 1M 下载器,打开下载 5G 文件 |
10 byasm32 2024-03-28 13:08:01 +08:00 @hartlee #6 楼上说了好多次了 就打包不压缩 你好像还没听懂。。 你可以试试电脑里用 winrar 压缩一个几 g 的文件夹 选择“仅存储“,压缩和解压都是几秒的事。(前提:SSD ) |
12 limbo0 2024-03-28 16:00:35 +08:00 非要 http 吗 发送: tar cfz - . | nc {ip} 9995 接受: nc -l 9995 | tar xfvz - |
13 hartlee OP @limbo0 是的,让用户下载用,出了 tar 或者 zip ,有没有更简单的办法 ,比如直接给他 rename 或者 mv 一下,把文件夹强制转换为一个文件,然后再 rename 或者 mv 一下就行变成文件夹? |
14 tf2 2024-03-28 16:18:06 +08:00 浏览器的话用 file blob api 命令行的话 curl 和 wget 都支持镜像网站功能,只要你页面结构容易解析就能下载下来一个文件夹。 |
15 cheng6563 2024-03-28 16:46:53 +08:00 浏览器有 API 读写指定的一整个文件夹 |