Ki se zouti konpresyon ki pi bon pou Linux?

Entwodiksyon

Lè li rive jwenn zouti konpresyon konfigirasyon nan Linux ou rete ak yon kantite chwa diferan, men ki se youn ki pi bon an?

Nan gid sa a, mwen pral mete postal , gzip ak bzip2 nan mach yo a wè ki youn ki pi bon.

Mwen te fè yon nimewo nan tès kont kalite dosye diferan ak lè l sèvi avèk diferan anviwònman pou chak zouti ak isit la yo se rezilta yo

Pi bon zouti pou Compressing Windows dokiman

Anvan ou gade nan yon tès pi detaye mwen te vle eseye chak zouti konpresyon kont yon kalite dosye sèl pou nou te kapab wè ki jan chak zouti manch dosye a nan kesyon an.

Tès sa yo yo te kouri kont fòma Microsoft DOCX a .

Default Anviwònman

Mwen te kòmanse ak anviwònman default pou chak pwogram.

Zouti File Size
Inisyal Filesize 12202 bytes
zip 9685
gzip 9537
bzip2 10109

Pi bon konpresyon

Fwa sa a mwen te ale pou konpresyon maksimòm,

Zouti File Size
Inisyal Filesize 12202 bytes
zip 9677
gzip 9530
bzip2 10109

Pou asire ke sa a pa te yon fluke mwen te eseye tès la menm kont 2 lòt dokiman.

Fichye 1:

Zouti File Size
Inisyal Filesize 14913176
zip 14657475
gzip 14657328
bzip2 14741042

Fichye 2:

Zouti File Size
Inisyal Filesize 13314
zip 10814
gzip 10653
bzip2 11254

De nan dosye yo genyen tèks sèlman Lè sa a, dosye a pi gwo ki genyen yon anpil nan paj nan tèks ak anpil nan imaj ak yon anpil nan fòma.

Soti nan gzip nan tès an premye soti sou tèt nan tout kategori ak bzip2 se pi piti efikas la.

Pi bon zouti pou konpresyon imaj

Fwa sa a, mwen pral montre rezilta yo nan konpresyon fòma imaj divès kalite tankou PNG ak JPG.

Nan teyori, dosye JPG yo deja konprese ak Se poutèt sa pa ka konpresyon nan tout ak te kapab, nan teyori, fè dosye a pi gwo.

PNG File

Zouti File Size
Inisyal Filesize 345265
zip 345399
gzip 345247
bzip2 346484

JPEG File

Zouti File Size
Inisyal Filesize 44340
zip 44165
gzip 44015
bzip2 44281

Bitmap File

Zouti File Size
Inisyal Filesize 3113334
zip 495028
gzip 494883
bzip2 397569

File GIF

Zouti File Size
Inisyal Filesize 6164
zip 5772
gzip 5627
bzip2 6051

Nan tout ka, gzip te soti sou tèt ankò eksepte pou yon sèl ak sa ki te bitmap la enb. Konpresyon bzip2 a pwodui yon dosye ti nan konparezon a orijinal la.

Pi bon zouti pou konprime Audio dosye

Fòma ki pi komen odyo se MP3 ak nan teyori, sa a te deja konprese pou zouti yo ka aktyèlman fini ogmante gwosè a dosye.

Mwen pral teste de dosye:

Fichye 1:

Zouti File Size
Inisyal Filesize 5278905
zip 5270224
gzip 5270086
bzip2 5270491

Fichye 2:

Zouti File Size
Inisyal Filesize 4135331
zip 4126138
gzip 4126000
bzip2 4119410

Fwa sa a rezilta yo te enkoni. Konpresyon la nan tout ka yo te minim men li enteresan ki bzip2 te soti pi move a pou dosye 1 ak pi bon an pou dosye 2.

Pi bon zouti pou videyo konpresyon

Nan tès sa a, mwen pral konpresyon 2 dosye videyo. Menm jan ak MP3 dosye a MP4 deja gen yon nivo nan konpresyon e konsa rezilta yo ap pwobableman pwouve ke yo dwe neglijab an tèm de kijan zouti yo fè.

Mwen te gen ladan tou yon dosye FLV ki pa pral gen okenn nivo nan konpresyon kòm li se yon fòma pèdi.

MP4:

Zouti File Size
Inisyal Filesize 731908
zip 478546
gzip 478407
bzip2 478042


Men, ankò fòma bzip2 a soti pi bon pase kalite yo dosye lòt.

Nan etap sa a, li ta sanble ke gen ti kras diferans tankou ki zouti ou itilize. Rezilta yo se fèmen atravè tablo a pou tout kalite dosye epi pafwa gzip se pi bon ak lòt moun bzip2 ki pi bon ak lòd nan postal se nòmalman gen oswa isit la.

FLV:

Zouti File Size
Inisyal Filesize 7833634
zip 4339169
gzip 4339030
bzip2 4300295


Li ta parèt ke si w ap konpresyon videyo ki bzip2 se zouti nan konpresyon nan chwa.

Ekzekitif

Dènye kategori sèl ke mwen pral eseye se ègzèkutabl.

Kòm ègzèkutabl yo konpile kòd la mwen sispèk ke yo pa pral konsentre trè byen.

Fichye 1:

Zouti File Size
Inisyal Filesize 26557472
zip 26514031
gzip 26513892
bzip2 26639209

Fichye 2:

Zouti File Size
Inisyal Filesize 195629144
zip 193951631
gzip 193951493
bzip2 194834876


Ankò nou wè ke gzip vini soti sou tèt ak bzip2 vini dènye. Pou ègzèkutabl ki pi piti a dosye a bzip aktyèlman te grandi nan gwosè.

Ranpli Tès Dosye

Se konsa, lwen mwen te fè fas ak dosye moun. Fwa sa a mwen gen yon folder plen nan imaj, dokiman, tableur, videyo, dosye odyo, ègzèkutabl ak anpil lòt fòma dosye diferan.

Mwen te kreye yon dosye tar ki fè li pi fasil konpresyon lè l sèvi avèk tout zouti ki disponib. Gzip a ak bzip2 kòmandman travay kont dosye sèl Lè nou konsidere ke lòd la postal ka travay kont dosye.

Lè l sèvi avèk lòd la goudwon ​​mwen te kreye yon dosye sèl ki gen tout dosye yo ak dosye nan yon fòma san konprese.

Mwen pral kontwole yon kantite bagay nan tès sa a:

Default konpresyon

Zouti File Size Tan pran
Premye dosye 1333084160 0
zip 1303177778 1 minit 10 segonn
gzip 1303177637 1 minit 35 segonn
bzip2 1309234947 6 minit 5 segonn

Maksimòm konpresyon

Zouti File Size Tan pran
Premye dosye 1333084160 0
zip 1303107894 1 minit 10 segonn
gzip 1303107753 1 minit 35 segonn
bzip2 1309234947 6 minit 10 segonn

Rapid konpresyon

Zouti File Size Tan pran
Premye dosye 1333084160 0
zip 1304163943 1 minit 0 segonn
gzip 1304163802 1 minit 15 segonn
bzip2 1313557595 6 minit 10 segonn

Rezime

Ki baze sou tès final la li klè ke bzip2 se pa kòm itil tankou lòt zouti yo konpresyon 2. Li pran pi long nan konpresyon dosye yo ak gwosè a ranpli final la se pi gwo.

Diferans ki genyen ant postal ak gzip se neglijab, ak tou gzip jeneralman soti sou tèt, fòma a postal se pi plis komen atravè sistèm opere diferan.

Se konsa, vèdik mwen an se ke definitivman itilize swa zip oswa gzip, men petèt bzip2 te gen jou li yo ak bezwen yo dwe nan prizon nan listwa.