Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín
Základy komprimace dat
Číslo projektu CZ.1.07/1.5.00/34.0266
Číslo materiálu VY_12_INOVACE_PoP_IN_1E_11
Autor Petr Polách
Tematický celek Informační gramotnost
Ročník 1.
Datum tvorby 13. 4. 2013
Anotace Prezentace slouží jako podpora při výuce základního použití operačního systému
Metodický pokynPrezentace slouží jako podpora při výuce s použitím projektoru nebo programu typu Master Eye.
Komprimace(zipování, pakování, komprese)
Proces, při kterém se zmenší velikost souboru.
Komprimujeme pro:•Úsporu místa na disku•Zrychlení přenosu souborů (internet)•Spojení více souborů do jednoho•Zálohování dat
Před dalším použitím je nutno komprimovaný soubor zase dekomprimovat (rozbalit, rozpakovat, odzipovat)
3
data.doc(2 MB)
data.doc(2 MB)
data.zip(240 KB)
komprimace dekomprimace
Komprimace podle ztrátovosti
BezeztrátováPo dekomprimaci je soubor zcela totožný s původním. Komprimací nedochází ke ztrátě dat.(zip, rar, gif, png..)
4
data.doc data.docdata.zipkomprimace dekomprimace
Komprimace podle ztrátovosti
ZtrátováPo dekomprimaci je soubor změněn.Komprimací dochází ke ztrátě dat.(jpg, mp3..)
5
obr.bmp obr.gifkomprimace dekomprimace obr.bmp
Komprimace Off line• Spouštěná uživatelem
(komprimace souborů - zip, rar, arj, …)
• Program po spuštění zkomprimuje určené soubory či adresáře (a později je opět rozbalí)
• uživatel si zabalí jen to, co potřebuje. Nezpomaluje zbytečně práci počítače
• kvůli komprimaci a dekomprimaci je nutno vždy spustit komprimační program
6
Komprimace On line (on fly) • Rezidentní program na začátku zabalí celý obsah disku • Vše na disku je pak neustále zabaleno (šetří se místo) • Při spuštění libovolného programu či otevření souboru se
tento automaticky rozbalí.• Při ukládání se vše automaticky zabalí
• Proces běží automaticky bez zatěžování uživatele • Zpomaluje práci počítače• Je součástí operačního systému
Ve vlastnostech disku na záložce Obecné zaškrtnete volbu "Komprimovat jednotku a šetřit tak místo na disku“.
Ve vlastnostech složky na záložce Obecné vyberte „Upřesnit“ v okně „Upřesnit atributy" je volba "Komprimovat obsah a šetřit tak místo na disku".
7
Komprimační programy(Dále komprimace Off line)
•Existuje mnoho komprimačních programů, např.:
– zip.exe (podporují Windows od verze XP)– rar.exe – arj.exe
•Komprimovaný soubor (archiv) získá příponu podle komprimačního programu. Např.: archiv.zip, data.rar•Archiv může obsahovat i více souborů i složek včetně obsahu•Komprimační soubory umí archivy i dekomprimovat
8
Stupeň komprimaceUrčuje, jak moc se soubor komprimací zmenší
Stupeň komprimace závisí na: •použitém komprimačním programu•obsahu souboru•typu souboru.
Typ souboru Zmenší se na cca %
bmp 10
dbf, txt 20
doc, xls, 30
exe, com 90
jpg, gif, png 100
zip, arj .. 110
9
Grafické formátyGrafické programy (např. Malování) automaticky zkomprimují obrázek při ukládání na disk, pokud vybereme některý z komprimovaných grafických formátů (GIF, JPG, PNG, …)
Grafické formáty se dělí na:
•formáty bez komprese - např. BMP na disku zabere nejvíce místa
•formáty s bezeztrátovou kompresí - např. GIF, PNG
•formáty se ztrátovou kompresí - např. JPG (obrázek se změní - většinou nepoznáme)
10
Porovnání GIF, JPG, PNG
11
GIF (1987) JPG, JPEG (1990) PNG (1996)
kresby, ikony, loga, .. fotografie vše
256 barev 24 bit barva (16,7 mil.) 256 až 16,7 mil.
jedna barva průhledná ne více barev různě průsvitných
animace ne ne
bezeztrátová komprese ztrátová kompreselze nastavit stupeň komprese
bezeztrátová komprese
Komprimace GIF
GIF 6 6 7 5 8 4
36 B11 B
12
Samorozbalovací archiv
• K archivu je připojen program pro dekomprimaci• Má příponu .exe.• Po spuštění sám rozbalí.
• Není nutno použít dekomprimační program• Je vždy větší než samotný archiv• Nedoporučuje se příliš používat (viry).
ARCHIV.ZIP UNZIP.EXE
14
Komprimace v OS
• V archivu (komprimovaném souboru) může být i více souborů nebo i složek včetně obsahu
• Jednotlivé objekty lze samostatně dekomprimovat, z archivu odstraňovat, přidávat atd.
• Na archiv lze pohlížet jako na složku a tak s ním i pracovat
Další možnosti: - Souborové manažery (Total commander, Unreal Commander, …)
- Komprimační programy (WinZip - implementuje se do W98, WinRar,7-zip, Power Archiver, …)
15
Cvičení
V programu Malování nakreslete jednoduchý obrázek o rozměrech 300 x 200px.
Obrázek uložte na disk H: ve formátech bmp, gif, png a jpg
Zapište si velikost jednotlivých souborů
Všechny čtyři obrázky zkomprimujte do společné komprimované složky a v Zobrazení-Podrobnosti porovnejte jejich velikosti před a po komprimaci.
16
Použité zdroje:
• Autor při tvorbě použil všeobecně známé skutečnosti.
• Veškeré obrázky v prezentaci použité jsou dílem autora.
Použité zdroje