← Zpět na obsah

** Kapitola pro maturitní obory

Kapitola 3.1**: Datové formáty a konverze

Co se naučíš: V této kapitole se naučíš rozpoznávat různé datové formáty, pochopit jejich výhody a nevýhody, a prakticky provádět konverzi mezi formáty.

1. Co je datový formát?

Datový formát je způsob, jakým jsou data organizována a uložena v souboru. Přípona souboru (např. .jpg, .pdf, .mp3) obvykle naznačuje jeho formát.

Příklad: Stejná fotka může být uložena jako:

2. Formáty podle typu obsahu

2.1 Textové formáty

Formát Přípona Vlastnosti Použití
Prostý text .txt Bez formátování, univerzální Poznámky, kód, konfigurace
Rich Text .rtf Základní formátování Jednoduché dokumenty
Word dokument .docx Plné formátování, obrázky, tabulky Profesionální dokumenty
PDF .pdf Fixní vzhled, nelze snadno editovat Finální dokumenty, formuláře
HTML .html Značkovací jazyk pro web Webové stránky
Markdown .md Jednoduchý značkovací jazyk Dokumentace, README

2.2 Obrazové formáty

Formát Typ komprese Průhlednost Použití
JPEG (.jpg) Ztrátová Ne Fotografie
PNG Bezztrátová Ano Grafika, loga, screenshoty
GIF Bezztrátová (256 barev) Ano Animace, ikony
SVG Vektorová (bez komprese) Ano Ikony, loga, ilustrace
WebP Ztrátová/bezztrátová Ano Web (moderní)
Komprese dat - zmenšení bez ztráty informace
Komprese dat - zmenšení bez ztráty informace

2.3 Audio formáty

Formát Typ Kvalita Typická velikost (3 min)
MP3 Ztrátový Dobrá 3-5 MB
AAC Ztrátový Lepší než MP3 3-4 MB
FLAC Bezztrátový Perfektní 25-35 MB
WAV Nekomprimovaný Perfektní 30-50 MB

2.4 Video formáty

Formát Kontejner Kodek Použití
MP4 .mp4 H.264/H.265 Univerzální, web, mobily
WebM .webm VP8/VP9 Web (Google)
MKV .mkv Různé Archivace, více stop
AVI .avi Různé Starší formát

3. Konverze formátů

Konverze je převod dat z jednoho formátu do jiného. Důvody pro konverzi:

Nástroje pro konverzi

Bezztrátová vs. ztrátová komprese
Bezztrátová vs. ztrátová komprese

4. Praktická konverze v běžných programech

Word → PDF

  1. Otevři dokument ve Wordu.
  2. Klikni: Soubor → Uložit jako.
  3. Vyber typ souboru: PDF.
  4. Ulož.

Obrázek: PNG → JPEG

  1. Otevři obrázek v Malování (Paint).
  2. Klikni: Soubor → Uložit jako → Obrázek JPEG.
  3. Poznámka: Průhledné části se změní na bílé!

Člověk a digitální svět

Pochopení datových formátů je klíčové pro efektivní práci s digitálním obsahem. Správná volba formátu šetří místo, zajišťuje kompatibilitu a zachovává kvalitu. V profesním životě se s konverzí formátů setkáš denně.

Huffmanovo kódování - proměnná délka znaků
Huffmanovo kódování - proměnná délka znaků

** Úkoly pro maturitní obory

  1. Excel – Přehled formátů: Vytvoř tabulku 20 nejběžnějších formátů. Sloupce: Přípona, Kategorie (text/obraz/audio/video), Komprese (ztrátová/bezztrátová/žádná), Typická velikost, Hlavní použití, Alternativy.
  2. Word – Průvodce konverzí: Napiš dokumentaci "Jak konvertovat soubory" (3-4 strany). Pro každou kategorii (text, obraz, audio, video) uveď: doporučené nástroje, postup, tipy, na co si dát pozor.
  3. PowerPoint – Prezentace: Vytvoř prezentaci "Průvodce datovými formáty" (12-15 snímků). Použij tabulky, obrázky, animace. Připrav se na prezentování před třídou.
  4. Canva – Infografika formátů: Vytvoř v Canvě infografiku "Který formát vybrat?" Rozděl podle účelu: web, tisk, archivace, sdílení. Použij rozhodovací strom.
  5. Praktická konverze: Vezmi jeden obrázek a převeď ho do 5 různých formátů (JPEG, PNG, GIF, BMP, WebP). Porovnej velikosti a kvalitu. Napiš zprávu o výsledcích.
  6. Canva – Vizitka a leták: Vytvoř v Canvě profesionální vizitku a reklamní leták pro fiktivní firmu. Exportuj v různých formátech (PDF pro tisk, PNG pro web). Porovnej.

*** Rozšíření pro IT obory

Jako budoucí IT specialista musíš chápat datové formáty na hlubší technické úrovni. Tato kapitola rozšiřuje základy bez programování.

Struktura binárních formátů

Binární formáty mají definovanou strukturu. Pochopení této struktury je klíčové pro práci s daty:

Struktura BMP souboru (nativní Windows obrázek)

Offset Velikost Obsah
0-1 2 bajty Magic bytes: "BM" (0x42 0x4D)
2-5 4 bajty Velikost souboru v bajtech
10-13 4 bajty Offset k pixelovým datům
18-21 4 bajty Šířka obrázku v pixelech
22-25 4 bajty Výška obrázku v pixelech
28-29 2 bajty Bitová hloubka (24 = True Color)

Kompresní algoritmy – jak fungují

Huffmanovo kódování (bezztrátové)

Častěji se vyskytující symboly dostanou kratší kód, vzácné symboly delší kód.

Příklad: Text "AAABBC"
Frekvence: A=3, B=2, C=1
Normální: A=00, B=01, C=10 → 12 bitů
Huffman: A=0, B=10, C=11 → 3×1 + 2×2 + 1×2 = 9 bitů
Úspora: 25%

DCT (Discrete Cosine Transform) – základ JPEG

Obrázek se rozdělí na bloky 8×8 pixelů. Každý blok se transformuje z prostorové domény do frekvenční. Vysoké frekvence (detaily) se pak ztrátově komprimují.

LZW (Lempel-Ziv-Welch) – používá GIF, TIFF

Vytváří slovník opakujících se sekvencí během komprese:

Text: "ABABABA"
Krok 1: A (nový), B (nový), AB (nová sekvence)
Krok 2: ABA (nová sekvence)
Výsledek: místo 7 znaků odkazujeme na záznamy ve slovníku

Barevné modely

Model Složky Použití
RGB Red, Green, Blue (0-255) Monitory, displeje (aditivní míchání)
CMYK Cyan, Magenta, Yellow, Key (0-100%) Tisk (subtraktivní míchání)
HSL/HSV Hue, Saturation, Lightness/Value Grafický design, intuitivnější
YUV/YCbCr Luminance + Chrominance Video, TV, JPEG komprese

Proč YUV? Lidské oko je citlivější na jas než na barvu. Proto můžeme chromatické složky komprimovat více než jas bez viditelné ztráty kvality.

Kontejnerové formáty

Kontejner = obal, který obsahuje různé typy dat (video, audio, titulky, metadata):

Kontejner Možné kodeky Poznámka
.mp4 (MPEG-4) H.264, H.265, AAC, MP3 Nejrozšířenější
.mkv (Matroska) Téměř všechny Flexibilní, více audio stop
.webm VP8, VP9, AV1, Vorbis, Opus Web, open source
.avi Různé (zastaralé) Legacy, Windows

Vzorkování a kvantizace

Při digitalizaci analogového signálu (zvuk, video) probíhají dva procesy:

Nyquist-Shannonův teorém:
Vzorkovací frekvence musí být alespoň 2× vyšší než nejvyšší frekvence v signálu.
Lidský sluch: max 20 kHz → vzorkování: min 40 kHz (CD má 44.1 kHz pro rezervu)

*** Úkoly pro IT obory

  1. Hex editor: Otevři BMP obrázek v hex editoru (HxD). Najdi a zapiš: magic bytes, šířku, výšku, bitovou hloubku. Porovnej s vlastnostmi souboru ve Windows.
  2. Huffman: Pro text "MISSISSIPPI" sestav frekvenční tabulku a nakresli Huffmanův strom. Vypočítej, kolik bitů ušetříš oproti fixnímu 3-bitovému kódování.
  3. JPEG kvalita: Ulož stejný obrázek jako JPEG s kvalitou 100%, 75%, 50%, 25%, 10%. Porovnej velikosti a vizuální kvalitu. Vytvoř tabulku a graf.
  4. Barevné modely: Převeď barvu RGB(255, 128, 0) do: a) Hex kódu, b) HSL, c) CMYK (použij online kalkulačku). Vysvětli, proč se CMYK liší.
  5. Kontejner vs. kodek: Vysvětli vlastními slovy rozdíl mezi kontejnerem a kodekem. Uveď příklad: Jaký kodek může být v .mp4 kontejneru?
← Zpět na obsah