Pokud jde o nalezení nástrojů pro kompresi souborů v Linuxu, musíte se setkat s zipem, gzip a bzip2. Který z nich je pro vás nejlepší kompresní nástroj, závisí částečně na tom, co chcete komprimovat. Série testů jim dala tyto tři nástroje, aby zjistila, který z nich je nejlepší.
Nejlepší nástroj pro kompresi dokumentů Windows
První test používá každý nástroj pro kompresi na jednom typu souboru a určí, jak každý nástroj zpracovává daný soubor.
Tato série testů probíhala na dokumentu Windows ve formátu Microsoft DOCX.
Pomocí výchozích nastavení jsou výsledky:
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 12202 bajtů |
| zip | 9685 |
| gzip | 9537 |
| bzip2 | 10109 |
Použití maximálních nastavení komprese ve stejném souboru přineslo podobné výsledky. Použití maximální komprese neposkytlo lepší výsledky než použití výchozích nastavení.
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 12202 bajtů |
| zip | 9677 |
| gzip | 9530 |
| bzip2 | 10109 |
Spuštění stejného testu ve dvou dalších souborech, které obsahují pouze text a obsahují text, obrázky a formátování, přinesly stejný výsledek: Maximální nastavení komprese nezměnilo výsledky.
Ve všech třech testech se gzip objevuje ve všech kategoriích a bzip2 je nejméně efektivní.
Nejlepší nástroj pro kompresi obrázků
Další test zobrazuje výsledky komprese obrázků ve formátech PNG, JPG, Bitmap a GIF. Teoreticky jsou soubory JPG komprimovány, a proto se nemusí vůbec komprimovat a teoreticky by mohly zvýšit soubor.
Výsledky testů ukázaly, že komprese obrazů ve formátu JPB má malý vliv.
Soubor PNG
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 345265 |
| zip | 345399 |
| gzip | 345247 |
| bzip2 | 346484 |
Soubor JPEG
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 44340 |
| zip | 44165 |
| gzip | 44015 |
| bzip2 | 44281 |
Bitmapový soubor
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 3113334 |
| zip | 495028 |
| gzip | 494883 |
| bzip2 | 397569 |
Soubor GIF
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 6164 |
| zip | 5772 |
| gzip | 5627 |
| bzip2 | 6051 |
Ve všech případech se gzip znovu objevil na vrcholu, s výjimkou skromné bitmapy. Na bitmapovém obrazu vznikla komprese bzip2 malý soubor v porovnání s původním a jiným formátem komprese.
Nejlepší nástroj pro kompresi zvukových souborů
Nejběžnější formát zvuku je MP3, který již byl komprimován, takže nástroje neměly velký rozdíl ve velikosti dvou testovaných souborů.
Soubor 1
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 5278905 |
| zip | 5270224 |
| gzip | 5270086 |
| bzip2 | 5270491 |
Soubor 2
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 4135331 |
| zip | 4126138 |
| gzip | 4126000 |
| bzip2 | 4119410 |
Nejlepší nástroj pro kompresi videa
Pro tento test byly testovány dva video soubory. Stejně jako u MP3, soubor MP4 již obsahuje úroveň komprese. Soubor FLV nemá žádnou úroveň komprese, protože je bezztrátový formát.
MP4
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 731908 |
| zip | 478546 |
| gzip | 478407 |
| bzip2 | 478042 |
FLV
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 7833634 |
| zip | 4339169 |
| gzip | 4339030 |
| bzip2 | 4300295 |
Oba formáty souborů byly komprimovány a na obou z nich bzip2 provedl nejlepší práci, i když výsledky byly podobné.
Spouštěcí soubory
Poslední kategorie obsahuje spustitelné soubory. Protože spustitelné soubory jsou kompilované kód, není překvapením, že nejsou komprimovat dobře.
Soubor 1
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 26557472 |
| zip | 26514031 |
| gzip | 26513892 |
| bzip2 | 26639209 |
Soubor 2
| Nástroj | Velikost souboru |
|---|---|
| Počáteční velikost souboru | 195629144 |
| zip | 193951631 |
| gzip | 193951493 |
| bzip2 | 194834876 |
I když byly efekty minimální, komprese gzip vyšla na vrchol a bzip2 je naposledy.
Kompletní test složky
Test se tentokrát spouští ve složce plné obrazů, dokumentů, tabulek, videí, zvukových souborů, spustitelných souborů a dalších různých formátů souborů.
Výchozí komprese
| Nástroj | Velikost souboru | Čas přijatý |
|---|---|---|
| Počáteční soubor | 1333084160 | 0 |
| zip | 1303177778 | 1 minuta 10 sekund |
| gzip | 1303177637 | 1 minuta 35 sekund |
| bzip2 | 1309234947 | 6 minut 5 sekund |
Maximální komprese
| Nástroj | Velikost souboru | Čas přijatý |
|---|---|---|
| Počáteční soubor | 1333084160 | 0 |
| zip | 1303107894 | 1 minuta 10 sekund |
| gzip | 1303107753 | 1 minuta 35 sekund |
| bzip2 | 1309234947 | 6 minut 10 sekund |
Nejrychlejší komprese
| Nástroj | Velikost souboru | Čas přijatý |
|---|---|---|
| Počáteční soubor | 1333084160 | 0 |
| zip | 1304163943 | 1 minuta 0 sekund |
| gzip | 1304163802 | 1 minuta 15 sekund |
| bzip2 | 1313557595 | 6 minut 10 sekund |
Na základě závěrečného testu je zřejmé, že bzip2 není tak užitečný jako další dva kompresní nástroje. Komprimování souborů trvá déle a konečná velikost souboru je větší než ostatní dva nástroje.
Rozdíl mezi zipem a gzip je zanedbatelný a zatímco gzip se obvykle objevuje na vrcholu, formát zip je běžnější v různých operačních systémech.
Verdikt
Použijte zip nebo gzip jako nástroj pro kompresi souborů Linux. Možná, že bzip2 má svůj den a musí se omezit na historii.




