Formát souborů
Formát souboru definuje strukturu a typ souboru datum uložené v soubor. Struktura typického souboru může zahrnovat záhlaví, metadat, uložený obsah a značka konce souboru (EOF). Data uložená v souboru závisí na účelu formátu souboru. Některé soubory, například XML soubory, slouží k ukládání seznamů položek, zatímco jiné, jako např JPEG obrazové soubory jednoduše obsahují blok dat.
Formát souboru také definuje, zda jsou data uložena v souboru prostý text or dvojitý formát. Obyčejné textové soubory lze otevírat a prohlížet ve standardním textovém editoru. I když je snadné vytvořit textové soubory, často zabírají více místa než srovnatelné binární soubory. Také jim chybí zabezpečení, protože obsah lze snadno zobrazit přetažením souboru do textového editoru. Binární formáty souborů lze komprimovat a jsou vhodné pro ukládání grafických, zvukových a obrazových dat. Pokud se pokusíte zobrazit binární soubor v textovém editoru, většina dat se bude jevit jako zkomolená a nesrozumitelná, ale může se zobrazit text záhlaví, který identifikuje obsah souboru.
Některé formáty souborů jsou proprietární, jiné univerzální nebo 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ý StuffIt X (.SITX) archiv lze otevřít pouze pomocí StuffIt Deluxe nebo StuffIt Expander. Pokud se pokusíte otevřít archiv StuffIt X pomocí WinZip nebo jiného nástroje pro dekompresi souboru, soubor nebude rozpoznán. Naopak otevřené formáty souborů jsou veřejně dostupné a jsou rozpoznávány více programy. Například StuffIt Deluxe může také ukládat komprimované archivy ve standardním zipu (.ZIP), který lze otevřít téměř všemi dekompresemi nástroje.
Když vývojáři softwaru vytvářejí aplikace při ukládání souborů je důležitý výběr vhodného formátu souboru. U některých programů může mít smysl použít otevřený formát, který je kompatibilní s jinými aplikacemi. V ostatní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é programem lze otevírat pouze pomocí softwaru vývojáře. Většina lidí však dává přednost více softwarovým možnostem, takže mnoho vývojářů upustilo od proprietárních formátů souborů a nyní místo toho používají otevřené formáty. Například Microsoft Word, který ukládal zpracování textu vlastní dokumenty . DOC formát nyní ukládá dokumenty pod širým nebem . DOCX formát, který podporuje více aplikací.
POZNÁMKA: Zatímco termín „formát souboru“ technicky odkazuje na strukturu a obsah souboru, termín se také používá zaměnitelně s „typ souboru„“, který definuje konkrétní typ souboru, například soubor ve formátu RTF nebo dokument aplikace Photoshop.