lz4壓縮的使用

2022-04-25 09:45:55 字數 488 閱讀 9021

安裝:

git clone && cd lz4 && make && make install

壓縮單個檔案命令,預設生成 filename.lz4 檔案:

lz4 filename

如果希望壓縮率最高,可以加上 -9 引數,這是壓縮率最高但是最慢的壓縮級別(但是和 -1 比起來解壓縮速度差不多)

lz4 -9 filename

解壓單個檔案:

lz4 -d filename.lz4

壓縮解壓資料夾

壓縮資料夾datasets 到級別9,得到 datasets.tar.lz4(可以替換 -cf 為 -cvf 以輸出log):

tar -i 'lz4 -9' -cf datasets.tar.lz4 datasets

解壓 datasets.tar.lz4 得到資料夾 datasets

tar -i lz4 -xf datasets.tar.lz4

lz4壓縮格式 block

lz4屬於lz77系列的壓縮演算法,lz77系列壓縮演算法將重複的字串 也稱為匹配 表示成 offset match length 來對資料進行壓縮。lz77演算法只是一種思想,尋找匹配的方式有很多中,常見的有hash chain bst,這些演算法會在介紹各個通用壓縮演算法的時候介紹。本文只介紹l...

linux下lz4解壓縮遇到的那些事兒

這是 一.debian系列 debian ubuntu等 1.1 kali下修改apt get源 vim etc apt sources.list deb sana main non free contrib deb security sana updates main contrib non fr...

lz77優化 譯 十款效能最佳的壓縮演算法

資料壓縮是保留相同或絕大部分資料前提下減小檔案大小的過程。它的原理是消除不必要的資料或以更高效的格式重新組織資料。在進行資料壓縮時,你可以選擇使用有損方法或無損方法。有損方法會永久性地擦除掉一些資料,而無損方法則能保證持有全部的資料。使用哪類方法取決於你要讓你的檔案保持多大的精準度。6款無損資料壓縮...