Skip to main content

Co je to komprese souboru?

Komprese souboru je metoda používaná počítači ke zmenšení velikosti elektronického souboru nebo skupiny souborů na nejmenší možnou velikost.Soubory ZIP jsou běžným příkladem komprese souboru.K komprimování souborů se používá mnoho technik počítačových programů, ale nejběžnější metodou je nahrazení opakovaných sekvencí menšími sekvencemi.Počítače to provádějí katalogizací první instance a odkazují na něj v následujících případech.Například ve větách před tímto se dopisy komprese objevily třikrát.Počítač je může komprimovat jejich katalogizací první instance a srovnání všech následujících instancí s cmp mdash; tak sníží počet písmen nebo znaků, požadovaných a snížení velikosti souboru.V průběhu velkého souboru může taková náhrada ušetřit velký prostor.Je však třeba poznamenat, že to uživatel nevidí - počítač provádí veškerou práci na pozadí.

Pro sledování zkrácených náhrad, počítačové programy také vytvářejí slovník pro komprimovaný soubor.Ve světě komprese souboru je slovník seznam původních frází a jejich náhrad.Tento slovník je však zahrnut do velikosti souboru, takže také zabere prostor, čímž se sníží množství prostoru uloženého kompresí.Z tohoto důvodu je obvykle méně efektivní komprimovat jeden malý soubor než velký soubor nebo skupina.Tyto rozdíly jsou většinou výsledkem něčeho, co se nazývá algoritmus.Algoritmus je matematický konstrukt, který prohledává soubory pro opakování a vkládá jednoduché odkazy.Programátoři vytvářejí kompresní algoritmy a definují vzory a náhrady, které mají být použity pro kompresi.Odchylky mohou ovlivnit účinnost komprese.Například ve frázi to bylo to nejlepší z časů, bylo to nejhorší časy, sekvence, které byly a St časy se opakují.Programátor se může rozhodnout nahradit každou celou frázi nebo ji možná vyměnit jednotlivě a časně individuálně.Tyto mírné rozdíly v algoritmech jsou důvodem, proč některé programy komprese souborů fungují lépe na některých typech souborů než jiné.

Některé typy komprimovaných souborů se samy extraktují, což znamená, že se otevírají automaticky, když na ně uživatel klikne a k nim není nutné žádné externí programy.Aby se tyto soubory vytvořily, musí původní kompresní program přidat další kód do komprimovaného souboru.Z tohoto důvodu je samo-extraktující komprimovaný soubor často větší než stejný soubor, pokud byl normálně komprimován.To se obvykle považuje za dobrý kompromis pro společnosti, které vydávají programy, které mají být nainstalovány na domácí počítači.Provedením samoobsluhy souboru umožňuje uživateli domácího přeskočit krok a zvyšuje pravděpodobnost, že bude software nainstalován.Chcete-li nekomprimovat soubory, které se nestaví, je na internetu k dispozici řada programů třetích stran.