Formát souboru
Formát souboru určuje strukturu a typ dat uložených v souboru. Struktura typického souboru může zahrnovat hlavičku, metadata, uložený obsah a značku konce souboru (EOF). Data uložená v souboru závisí na účelu daného formátu souboru. Některé soubory, například soubory XML, slouží k ukládání seznamů položek, zatímco jiné, například obrazové soubory JPEG, jednoduše obsahují blok dat.
Formát souboru také určuje, zda jsou data uložena jako prostý text, nebo v binárním formátu. Soubory s prostým textem lze otevřít a zobrazit ve standardním textovém editoru. Textové soubory se snadno vytvářejí, ale často zabírají více místa než srovnatelné binární soubory. Také postrádají zabezpečení, protože jejich obsah lze snadno zobrazit přetažením souboru do textového editoru. Binární formáty souborů lze komprimovat a dobře se hodí k ukládání grafiky, zvuku a videa. Pokud se pokusíte zobrazit binární soubor v textovém editoru, většina dat se zobrazí jako nesrozumitelné změti znaků, ale můžete uvidět část textu v hlavičce, který identifikuje obsah souboru.
Některé formáty souborů jsou proprietární, zatímco jiné jsou univerzální neboli otevřené formáty. Proprietární formáty souborů lze otevřít pouze jedním nebo více souvisejícími programy. Například komprimovaný archiv StuffIt X (.SITX) lze otevřít pouze pomocí programů StuffIt Deluxe nebo StuffIt Expander. Pokud se pokusíte otevřít archiv StuffIt X pomocí programu WinZip nebo jiného nástroje pro dekompresi souborů, soubor nebude rozpoznán. Otevřené formáty souborů jsou naopak veřejně dostupné a rozpoznává je více programů. StuffIt Deluxe může například ukládat komprimované archivy také ve standardním formátu ZIP (.ZIP), který lze otevřít téměř ve všech nástrojích pro dekompresi.
Když vývojáři softwaru vytvářejí aplikace, které ukládají soubory, je důležité zvolit vhodný formát souboru. U některých programů může dávat smysl použít otevřený formát kompatibilní s jinými aplikacemi. V jiných případech může použití proprietárního formátu poskytnout vývojáři konkurenční výhodu, protože soubory vytvořené daným programem lze otevřít pouze pomocí softwaru tohoto vývojáře. Většina lidí však dává přednost více možnostem softwaru, takže mnoho vývojářů od proprietárních formátů souborů upustilo a místo nich nyní používá otevřené formáty. Například Microsoft Word, který dříve ukládal dokumenty pro zpracování textu v proprietárním formátu .DOC, nyní ukládá dokumenty v otevřeném formátu .DOCX, který podporuje více aplikací.
NOTE: Ačkoli se pojem „formát souboru“ technicky vztahuje ke struktuře a obsahu souboru, používá se také jako synonymum pro „typ souboru“, který určuje konkrétní typ souboru, například soubor s formátovaným textem nebo dokument Photoshopu.
Otestujte své znalosti