7z壓縮

什么是7z

一種文件壓縮格式蜈块,具有高壓縮比率蔑穴,進(jìn)行數(shù)據(jù)壓縮有多種壓縮算法可以選擇忠寻。與其它壓縮格式相比,得到的壓縮文檔較小存和,即壓縮率最高奕剃,節(jié)省磁盤空間。

7-Zip

下載地址
http://www.7-zip.org/
完全免費(fèi)而且開源的壓縮軟件捐腿,相比其他軟件有更高的壓縮比但同時(shí)耗費(fèi)的資源也相對更多纵朋。支持壓縮/ 解壓縮:7z, XZ, BZIP2, GZIP, TAR, ZIP,WIM,另外使用。
7-Zip壓縮zip格式也要比一般的軟件壓縮率要更高茄袖。

常用的壓縮格式

  • zip: 一種規(guī)范開放的壓縮文件操软,壓縮算法主要使用 DEFLATE
  • tar: tar是Linux常見的一種歸檔文件格式(原生不包括壓縮功能,壓縮率最 差)宪祥,tar一般和其他沒有文件管理的壓縮算法文件結(jié)合使用寺鸥,用tar打包整個(gè)文件 目錄結(jié)構(gòu)成一個(gè)文件猪钮,再用gzip品山,bzip等壓縮 胆建。是Linux常見的壓縮歸檔的處理方法
  • 7z: 算法主要用lzma,7z的文件和管理程序都是開源的肘交。
  • rar: RAR有專利保護(hù)笆载,特別是編碼也就是壓縮程序是私有的。


    image.png
    image.png

    image.png
    image.png

7zip的使用

壓縮等級

  • 0:不壓縮
  • 1:快速壓縮
  • 5:正常壓縮
  • 7:最大壓縮
  • 9:極限壓縮

壓縮命令:

  • 7z a [輸出文件] [待壓縮文件/目錄] -mx=9
  • -t7z 壓縮文件的格式為7z(壓縮zip則為-tzip)
  • -mx=9 設(shè)置壓縮等級為極限壓縮

解壓命令:

  • 7z x [壓縮文件] -o[輸出目錄]

Android的使用

下載

網(wǎng)頁下載:https://sourceforge.net/projects/p7zip/files/
命令行下載:

 windows:wget [https://jaist.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.t](https://jaist.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.t)
 Mac:brew [https://jaist.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.t](https://jaist.dl.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.t)

命令行使用:
在java當(dāng)中涯呻,可以使用Runtime.getRuntime().exec(“xxx”)進(jìn)行命令的執(zhí)行凉驻;
由于7z的使用不需要對執(zhí)行過程進(jìn)行干涉,也就是不需要在執(zhí)行過程當(dāng)中對數(shù)據(jù)進(jìn)行干涉复罐,也就是我們只在乎最后得出一個(gè)7z格式壓縮文件或者解壓出7z的壓縮文件涝登,因此可以使用命令行來執(zhí)行7z的壓縮與解壓縮。

編譯android可執(zhí)行文件

1效诅、進(jìn)入 目錄/CPP/ANDROID/7zr


image.png

2胀滚、我們只編譯7zr的形式,因?yàn)槲覀冎恍枰С?z格式乱投,如果需要支持其他格式可以使用7z.

7z :使用了插件咽笼,能進(jìn)行更多的格式支持(能支持tar、zip等)
7za:只是用7zip
7zr:只支持7z格式

3戚炫、根據(jù)makefile的提示剑刑,執(zhí)行ndk-build

image.png

4、可以在Application.mk中選擇編譯自己所需要的版本双肤,x86或者armeabi
image.png

5施掏、切換到j(luò)ni所在目錄,執(zhí)行ndk-build即可
image.png

6茅糜、最后拿到可執(zhí)行文件
image.png

可執(zhí)行文件下載地址:
https://pan.baidu.com/s/1Wjkuz_BNgM32grxbgsJsSw

Demo

下載地址:
https://pan.baidu.com/s/1N52dSnymLpCN0tvrGDCJ8w

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末七芭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子限匣,更是在濱河造成了極大的恐慌抖苦,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件米死,死亡現(xiàn)場離奇詭異锌历,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)峦筒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門究西,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人物喷,你說我怎么就攤上這事卤材≌诔猓” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵扇丛,是天一觀的道長术吗。 經(jīng)常有香客問我,道長帆精,這世上最難降的妖魔是什么较屿? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮卓练,結(jié)果婚禮上隘蝎,老公的妹妹穿的比我還像新娘。我一直安慰自己襟企,他們只是感情好嘱么,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著顽悼,像睡著了一般曼振。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上表蝙,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天拴测,我揣著相機(jī)與錄音,去河邊找鬼府蛇。 笑死集索,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的汇跨。 我是一名探鬼主播务荆,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼穷遂!你這毒婦竟也來了函匕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤蚪黑,失蹤者是張志新(化名)和其女友劉穎盅惜,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忌穿,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抒寂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了掠剑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屈芜。...
    茶點(diǎn)故事閱讀 38,673評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出井佑,到底是詐尸還是另有隱情忠蝗,我是刑警寧澤黍瞧,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布躬柬,位于F島的核電站查乒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏姆另。R本人自食惡果不足惜喇肋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望迹辐。 院中可真熱鬧,春花似錦甚侣、人聲如沸明吩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽印荔。三九已至,卻和暖如春详羡,著一層夾襖步出監(jiān)牢的瞬間仍律,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工实柠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留水泉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓窒盐,卻偏偏與公主長得像草则,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子蟹漓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容