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:
- Konpresyon lè l sèvi avèk anviwònman konpresyon default - rezilta rezilta pa gwosè dosye
- Konpresyon lè l sèvi avèk anviwònman konpresyon default - rezilta rapòte pa tan te pran
- Konpresyon lè l sèvi avèk pi bon konpresyon - rezilta rezilta pa gwosè dosye
- Konpresyon lè l sèvi avèk pi bon konpresyon - rezilta rapòte pa tan te pran
- Konpresyon lè l sèvi avèk pi rapid konpresyon - rezilta rezilta pa gwosè dosye
- Konpresyon lè l sèvi avèk pi rapid konpresyon - rezilta rapò pa tan pran
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.