新聞中心
隨著越來(lái)越多的用戶在 linux 上使用壓縮和解壓縮程序,如何優(yōu)化壓縮等級(jí)一直是備受關(guān)注的問(wèn)題。這里我們介紹一些基本的提高壓縮等級(jí)的技巧,也可以讓你自己開(kāi)發(fā)和配置專屬的 Linux 壓縮等級(jí)。

首先,Linux 內(nèi)建的壓縮程序 zlib 提供了一系列壓縮等級(jí),而且與其它相關(guān)程序的壓縮等級(jí)基本一致,因此,你需要確定自己的壓縮處理任務(wù)是否需要用到最高壓縮等級(jí),或者采用下面的等級(jí):
”’
Z_BEST_SPEED=1
Z_BEST_COMPRESSION=9
Z_DEFAULT_COMPRESSION=(Z_BEST_SPEED + Z_BEST_COMPRESSION)/2
”’
其次,如果想要自定義壓縮等級(jí)可以考慮以下幾種處理:
* 使用 XZ 工具,xz 可以讓你定義一個(gè)自定義壓縮等級(jí),范圍從 0-9,通過(guò) lzma 算法提供壓縮/解壓功能:
”’
xz -e -z -6 要壓縮的文件
”’
* 采用 tar 方式來(lái)壓縮, tar.gz 可以指定壓縮比例從1到9,其支持的壓縮算法主要是 gzip:
”’
tar -czvf 要壓縮的文件.tar.gz –level=9 要壓縮的文件
”’
最后,也可以使用腳本來(lái)自定義Linux 中優(yōu)化壓縮等級(jí),比如 bash 腳本,示例如下:
”’
# !/bin/bash
compression_percent=5
if [ “$compression_percent” -le 9 ]
then
echo “開(kāi)始?jí)嚎s,壓縮等級(jí)為:$compression_percent”
#執(zhí)行具體壓縮命令
xz -z -$compression_percent 要壓縮的文件
echo “壓縮已完成!”
else
echo “壓縮等級(jí)設(shè)置不正確!”
fi
”’
總的來(lái)說(shuō),想要提高 Linux 上的壓縮等級(jí),可以使用自帶的壓縮程序 zlib,也可以使用其它非原始?jí)嚎s工具,比如 xz 和 tar。再以腳本的方式,編寫(xiě)可以控制自定義壓縮等級(jí)的腳本,也可以得到最佳效果。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷推廣等一站式服務(wù)。
當(dāng)前題目:Linux中優(yōu)化壓縮等級(jí)的探索(linux壓縮等級(jí))
網(wǎng)頁(yè)網(wǎng)址:http://m.5511xx.com/article/ccssieh.html


咨詢
建站咨詢
