高压缩率的归档工具求推荐

255 天前
 CodeAllen

首先说下自己情况,归档文件数据一般用 7z 格式,比 zip 压缩率能稍微高一些,主要还是开源免费,图片和视频这些肯定不能指望有多高的压缩率,图片和视频我一般用“仅存储”模式速度快。 大家的资料是如何压缩归档的?用啥格式和压缩参数,另外,听说 7z 格式没有恢复记录,如果发生文件损坏很难恢复,增加一定的恢复记录提高数据恢复能力性价比如何,大家怎么看?

4039 次点击
所在节点    程序员
39 条回复
kokutou
255 天前
游戏高压是先不压缩打包,然后工具扫描整个文件流,解压任何能解压的算法,生成一个巨大的中间文件,然后整体压缩。。。

现在为啥少见了,因为网速快了。。硬盘大了。。。装 360 的多了,小白安装都安装不了。。。
WhatTheBridgeSay
255 天前
搞不懂媒体文件为什么还要费劲 IO 一遍,直接扔那不行吗
chinni
255 天前
dwarfs + par2
2067
255 天前
@fms

如果不开固实压缩的话每个文件都是单独处理不会复用,

但是我印象中 7zip 从一开始就是默认打开固实开关的。

胡乱推测一下,也许当文件本身比较大熵又很高的情况下,文件前部的少量差异就会导致后面构造字典完全不同,

但是这种情况跟基于块的去重又可能也不完全能处理好,比如块大小是 4k 但是文件 2 比文件 1 中间少了 1k 导致所有块都错开了,需要有更好的特征识别方式

单纯抛问题,没得思路,欢迎解答指正
MrKrabs
255 天前
rar 仅存储+恢复记录一把梭
zzzsy
255 天前
lrzip paq+LZMA + par2
jim9606
255 天前
一般不搞压缩的,占主要的图片、视频、文档( XML office )都是自带无损压缩,剩下的东西都不怎么占空间不值得折腾。
7z 好像只能固实压缩,所以一旦损坏影响范围较大,也不方便部分解压。
我更在意方便检索查阅,所以考虑用能直接挂载为文件系统的形式,linux 可以考虑 squashfs ,支持多种压缩方法。windows 考虑 NTFS/ReFS (文件系统压缩,但聊胜于无) in vhdx 。顺带一提 Windows 下可以直接用 NanaZip 打开 squashfs

至于图片视频的二压。。我觉得没意义,都是有损压缩,自有孤本要接受数据损失,下载的直接下你认为码率合适的版本就是用不着二压。
bao3
255 天前
实际上视频图像以及一些固实的二进制文件,没有压缩的必要。
要选的话就用 LZMA 。而楼上 27# 的 squashfs 确实是一个兼顾搜索的好想法,但对于压缩来说,可能还不够好。
shinecurve
255 天前
zstd
dayeye2006199
254 天前
tar + zstd
lns103
254 天前
我想稍微偏个题,图片也可以无损压缩,转码为 JPEG XL 格式,jpg 大约可以压缩 20%,png 大约可以压缩 40%,并且可以还原,不会有任何画质损失
Rehtt
254 天前
想要高压缩比用 xz
cheneydog
254 天前
Kopia
hrdom
254 天前
多张图片的压缩软件至今也没有很好的,不过理论上是可以的
prodcd
254 天前
@2067 原来是固实导致的。我一般都是把固实压缩改成默认选中,平时网络条件都还不错,还从来没碰到过 rar 文件损坏的情况。

@CodeAllen 还是要看具体文件类型,如果你使用群晖,基本没有打包的需求。
jqtmviyu
253 天前
tar caf xxx.tar.zst xxx

之前一直用的 zip, 试过 tz xz 之类的, 太慢了. zstd, 又快压缩率又高.
loser7758
253 天前
7z
1una0bserver
253 天前
如果不在乎压缩时间,只要求压缩率拉满的话,brotli 和 Windows 镜像用的 esd 和 wim 格式可能是压缩率最高的一组梯队了
forty
252 天前
@CodeAllen “zip 有个问题,不支持连文件名一起加密……有时候可能就是需要避免被扫描所以需要加密文件名。”
确实如此。既然要加密文件名,那自然就享受不到 zip 格式的好处了。选择也就很多了。
我个人觉得,把不加密的和加密的,用同一个文件后缀,不方便归档,我选择用不同的后缀,以便高效区分。

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

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

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

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

© 2021 V2EX