你是怎么把文件压缩到最小.zip?

2017-12-15 08:54:45 +08:00
 nidaye999

以前看到有个 28GB 的文本文件压缩之后只有几十 MB。

3444 次点击
所在节点   科技
10 条回复
wwhc
2017-12-15 08:56:38 +08:00
请输入 xz -h
lhx2008
2017-12-15 09:00:26 +08:00
7z 压缩率最大,固实压缩,把后缀名改成 zip
est
2017-12-15 09:02:28 +08:00
回忆起之前 700MB 的游戏,分成几十个压缩包,解压 5 小时这种被支配的恐惧。

连音频文件都是 MP3 还原成 wav。。。
dream7758522
2017-12-15 09:24:09 +08:00
28g 那个文本,里面其实是重复内容。压缩比很高。
记得以前 VeryCD 电驴发布新版本,宣传亮点是黑科技能提升网速,给了一个下载地址,测试后能到 10m/s,那时候用的才 1m 的 ADSL,当时就震惊了
designer
2017-12-15 09:37:38 +08:00
7z 真的不错。以前不喜欢他的图标,现在觉得挺好看的。
以前安装 haozip 听说也弹窗了。放弃了
lrz0lrz
2017-12-15 09:55:05 +08:00
1、我们日常使用的压缩方式并不是压缩比最高的,因为还要考虑到压缩解压速度
2、可以通过更好的算法、更多的压缩解压时间来提升压缩比
3、压缩是有极限的,不能无限提升

文本之类重复度比较高的文件可以有很大的压缩比,但这是文件的原因。

```bash
dd if=/dev/zero of=zero bs=1m count=1000
zip -9 zero zero
```

这样压缩比达到了上千,但是其实没卵用。
Kilerd
2017-12-15 10:01:17 +08:00
如果是 28 个 G 的 全 0, 我可以压成 4kb
loading
2017-12-15 10:38:36 +08:00
这个要看数据内容,你全是 0 的 28g 数据,你看能压到多少。

还有一些不是压过去的,可以搜索 ''97kb cs"
https://digiex.net/threads/kkrieger-96kb-3d-shooter.4683/
keinx
2017-12-15 11:11:50 +08:00
把一个 1GB 的文件先打包成 zip 格式,可能正常在 700MB 左右,上传到你常用的网盘中(微云、百度网盘等等吧),然后加密分享,把分享链接和密码写到一个 txt 文档里面,然后再压缩这个 txt 文档为 Zip 格式,基本上 4k。
ynyounuo
2017-12-15 16:44:45 +08:00
文本文档的话试试 cmix
压缩率是相对非常高的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/414899

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX