

苹果开源了LZFSE无损压缩
source link: https://changkun.de/blog/posts/apple-released-lzfse/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

苹果开源了LZFSE无损压缩
Published at:
2016-07-11
|
Reading: 560 words ~2min
|
PV/UV: 17/16
苹果开源了新的无损压缩算法 LZFSE ,该算法是去年在iOS 9和OS X 10.10中引入 的。按照苹果公司的说法,LZFE的压缩增益和ZLib level 5相同,但速度要快2~3倍,能源效率也更高。
所以,马上找来测试与 zip 的情况 PK 一下,感觉无论从压缩速度还是压缩率来说都有点差强人意,说好的速度更快能源效率利用率更高呢?
-
文件1: 2014data.csv
文件大小: 83.5 MB
zip 压缩大小: 7.3 MB
lzfse 压缩大小: 9.2 MB
$ time zip test.zip 2014data.csv -v
updating: 2014data.csv ....... (in=83523458) (out=7286164) (deflated 91%)
total bytes=83523458, compressed=7286164 -> 91% savings
zip test.zip 2014data.csv -v 1.73s user 0.06s system 99% cpu 1.808 total
$ time ./lzfse -encode -i 2014data.csv -o test.lzfse -v
LZFSE encode
Input: 2014data.csv
Output: test.lzfse
Input size: 83523458 B
Output size: 9239873 B
Compression ratio: 9.039
Speed: 15.05 ns/B, 63.36 MB/s
./lzfse -encode -i 2014data.csv -o test.lzfse -v 1.22s user 0.15s system 98% cpu 1.393 total
文件1是一个 csv 格式的数据集,本质上是文本,压缩率不能看,完全比不了 zip,压缩速度还行,不过说好的两倍到三倍的提升呢?
-
文件2: movie.mkv
文件大小: 1.37 GB
zip 压缩大小: 1.37GB
lzfse 压缩大小: 1.38GB
$ time zip movie.zip movie.mkv -v
adding: movie.mkv ................................................................................................................................... (in=1371915092) (out=1368868136) (deflated 0%)
total bytes=1371915092, compressed=1368868136 -> 0% savings
zip movie.zip movie.mkv -v 39.73s user 1.52s system 99% cpu 41.332 total
$ time ./lzfse -encode -i movie.mkv -o movie.lzfse -v
LZFSE encode
Input: movie.mkv
Output: movie.lzfse
Input size: 1371915092 B
Output buffer was too small, increasing size...
Output size: 1380865044 B
Compression ratio: 0.994
Speed: 35.61 ns/B, 26.78 MB/s
./lzfse -encode -i movie.mkv -o movie.lzfse -v 47.82s user 2.96s system 95% cpu 53.343 total
文件2是一个视频文件,考虑到 MKV 的压缩率已经很高了,所以暂且不比较这个,但是这个速度有点感人? zip 只需40s 不到,但 lzfse 接近 50s 的压缩时间可是反复测试了多次。
- Author: Changkun Ou
- Link: https://changkun.de/blog/posts/apple-released-lzfse/
- License: All articles in this blog are licensed under CC BY-NC-ND 4.0 unless stating additionally.
Recommend
-
33
-
20
1.开场白 好久不见,我是挤牙膏号主大白。 已经有一个多月没有更新文章了,最近花了些时间想了下今年要写些什么,最终确定了两个系列: 寻味经典系列
-
8
← 今日带货:专业防晒水宝宝加密货币交易所创始人带着$20亿不知所踪 →majer @ 2021.04.26 ,...
-
1
2021年,苹果终于要开始提供无损音乐了还有支持杜比全景声的空间音效7 小时前发布于资讯本文系用户投稿,不代表机核网观点收听本文00:00
-
7
苹果的无损音乐来啦!免费向 Apple Music 订户开放,还有杜比全景声空间音频 产品资讯 | 2021-05-18 苹果的无损音乐来啦!免费向 A...
-
10
图片无损压缩工具——JPEGmini Pro 3.1.0.8 x64学习版...
-
8
OpenHarmony啃论文俱乐部—数据高通量无损压缩方案-51CTO.COM OpenHarmony啃论文俱乐部—数据高通量无损压缩方案 作者:ELT_ZIP 2022-06-08 16:29:45 分布式计算以及高性能计算在机器学...
-
7
想了解更多关于开源的内容,请访问:...
-
4
作者:vivo 互联网数据库团队- Li Shihai 本文主要介绍无损压缩图片的概要流程和原理,以及Lepton无损压缩在前期调研中发现的问题和解决方案。 一、从一个游戏开始 1.1...
-
4
无损压缩鼻祖去世了,没有他就没有今天的Zip、PNG、PDF……
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK