Linux和Windows下的分页压缩:拆分大文件的niubilitier

讲此之前,我们先了解一下压缩的特点

  1. 对结构化,半结构化数据压缩有效性高,对图片,视频这些非结构化致密数据压缩有效性低,即源文件100M,压缩后估计也就是99M
  2. 压缩有上限值,比如一个100M的文件第一次压缩为50M,再压缩为40M,再再压缩36M,再再再...再压缩最多只能压到35M,因为文件的本身最密性就是35M,参考一节地铁车厢最多只能装100人,便再也压不下去
  3. 压缩格式有zip,gzip,tar.gz,7z,rar等等,每个格式都有其特性,windows常见的是zip和rar,Linux常见的是tar.gz,zip,可以根据压缩效率,压缩时间等等选择最优解
  4. 文件传输时建议多个文件压缩成一个文件传而不是一个个的传,前者效率更好,参考苹果单核CPU吊打酷睿八核
  5. 压缩既可以多个转一个,也可以一个拆分成多个,这便是我们的主角:分页压缩

分页压缩的应用场景:一个文件非常大,大到即使压缩后也超过文件传输时的限制,比如某图片101M,不能在微信传,某视频2.1G,不能在钉钉,邮箱等传,因为应用接口原因他们传输单个文件的最大值已经限定了,所以就必须拆分文件来进行传输,相比降质图片,裁剪视频等会对源文件造成影响,分页压缩就成了一个极为合适的方法

分页压缩使用方法

  • 对于Windows

市场上随便一个windows应用压缩软件都可以,比如winRar,360zip等,如下合适选择分页压缩后

如果需要解压,需要选中全部,并点击解压

  • 对于Linux
# rar
# 最大限制为 12M
rar a -v12m test.rar test.txt
# 解压
rar e test.part1.rar

# tar
tar czf - test.txt | split -b 5M - test.tar.gz
# 解压
cat logs.tar.bz2.a* | tar xj

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神芷迦蓝寺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值