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 písmena „komprimovaná“ objevila třikrát. Počítač je může komprimovat jejich katalogizací první instance a vyrovnáváním všech následujících instancí s „& CMP“ - tedy snižuje počet písmen nebo znaků, požadovaných a snížením velikosti souboru. V průběhu velkého souboru může taková náhrada ušetřit velký prostor. Je třeba poznamenat, že to uživatel nevidí - počítač provádí veškerou práci na pozadí.
Chcete -li sledovat zkrácené náhrady, počítač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.
programy, které provádějí kompresi souborů, fungují poněkud odlišně. 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 „Bylo to nejlepší z časů, to bylo thNejhorší časy, „sekvence“ to bylo „a„ st časů “se opakují. Programátor se může rozhodnout nahradit každou celou frázi nebo možná nahradit„ ji “jednotlivě a„ časy “individuálně. Tyto mírný rozdíl v algoritmech jsou důvodem, proč některé programy komprese souborů fungují lépe než jiné.
Některé typy komprimovaných souborů jsou samovytváření, což znamená, že se otevírají automaticky, když na ně uživatel klikne-není nutné externí programy k jejich nekomprimu. 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. Pro nekomprimovat souborykteré nejsou samovynižováním, je k dispozici řada programů třetích stran ke stažení na internetu.