<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Form%C3%A1t_souboru</id>
		<title>Formát souboru - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Form%C3%A1t_souboru"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Form%C3%A1t_souboru&amp;action=history"/>
		<updated>2026-05-01T18:42:32Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Form%C3%A1t_souboru&amp;diff=575407&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Form%C3%A1t_souboru&amp;diff=575407&amp;oldid=prev"/>
				<updated>2014-03-13T16:49:47Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 13. 3. 2014, 16:49&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Form%C3%A1t_souboru&amp;diff=575406&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Form%C3%A1t_souboru&amp;diff=575406&amp;oldid=prev"/>
				<updated>2011-03-09T14:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Formát souboru''' (neboli typ souboru) určuje význam dat v elektronickém [[soubor]]u.&lt;br /&gt;
&lt;br /&gt;
Neboť na [[záznamové medium|záznamová media]], například [[pevný disk]], mohou být ukládány jen [[bit]]y, laicky řečeno jedničky nebo nuly, musí být počítač schopen na ně a zpět převést informaci. Existuje množství různých formátů, přizpůsobených pro ukládání různých typů informace. Často existuje více formátů pro reprezentaci jednoho typu dat.&lt;br /&gt;
&lt;br /&gt;
Některé formáty jsou navrženy pro ukládání přesně daného typu dat, například [[JPEG]] je určen na uchovávání statických obrázků. Jiné mohou sloužit pro několik typů dat, např.: [[multimediální kontejner]]y ([[GIF]] slouží pro uchovávání jak statických obrázků, tak jednoduché animace; [[QuickTime]] [[mov]] může obsahovat různá [[multimédia|multimediální]] data).&lt;br /&gt;
&lt;br /&gt;
[[Textový soubor]] je určen pro uchovávání textu ve znakové sadě například [[ASCII]], [[Unicode]], nebo [[ISO-8859-2]] s málo, pokud vůbec, řídícími znaky. Některé formáty jako [[HyperText Markup Language|HTML]], nebo [[zdrojový kód]] jsou vlastně také textové soubory, ale platí pro ně složitější pravidla, aby mohly sloužit speciálním úkolům.&lt;br /&gt;
&lt;br /&gt;
Je sice možné některé programy přimět, aby otevřely soubor cizího formátu, ale obvykle se pak zobrazí jen jako změť znaků. Nebo pokud si necháte přehrát textový formát [[Microsoft Word]]u jako proud hudebních dat bez uvození (.raw) uslyšíte pravděpodobně neharmonické zvuky, protože takto ztrácí význam a jedná se jen o „náhodný“ shluk tónů.&lt;br /&gt;
&lt;br /&gt;
Rozdíl mezi formátem souboru a [[programovací jazyk|programovacím jazykem]] se může jevit malý. Jazyk může být chápán jako formát pro ukládání [[algoritmus|algoritmů]] a prohlížeč jakéhokoli formátu například [[Portable Network Graphics|PNG]] jako [[interpret (software)|interpret]] „jazyka“ PNG.&lt;br /&gt;
&lt;br /&gt;
== Specifikace ==&lt;br /&gt;
Některé formáty mají vydanou specifikaci - dokument popisující jak do něj data zakódovat a naopak. Ale mnoho formátů ji nemá, důvody mohou být různé.&lt;br /&gt;
* Formát souboru je považován za [[obchodní tajemství]], a proto není zveřejněn. Toto je případ formátů sady [[Microsoft Office]].&lt;br /&gt;
* Vývojáři projektu nikdy dokumentaci nenapsali. Formát je definován implicitně tím, jak pracuje s daty.&lt;br /&gt;
&lt;br /&gt;
== Rozpoznávání formátu souboru ==&lt;br /&gt;
Pro správné zacházení s daty, bylo potřeba, aby [[operační systém]] rozeznal jaká data se v souboru v [[souborový systém|souborovém systému]] nacházejí. Operační systémy v minulosti zavedly několik způsobů řešení. Dnes se částečně prolínají a na jednom operačním systému (s [[aplikace]]mi) zpravidla najdeme vícero přístupů.&lt;br /&gt;
&lt;br /&gt;
=== Podle přípony ===&lt;br /&gt;
Jednou z metod, využívanou například na operačních systémech vyvíjených [[Digital Equipment Corporation|DEC]] a [[CP/M]], na operačních systémech typu [[Disk Operating System|DOS]] a [[Microsoft Windows|Windows]], je určit formát na základě části jména následující po poslední tečce „.“ (první zprava). Tato část se nazývá [[přípona souboru]] (označení přípona se může používat i pro další části nacházející se mezi libovolnými dvěma tečkami, ale ty nemají vliv na určování typu souboru a mohou mít jiný význam než přípony). Například „index.html“ je soubor jménem „index“, formátu [[HyperText Markup Language|HTML]]. V původním verzi souborového systému [[FAT]] byl název omezen na 8 znaků jména a 3 přípony, dnes už toto omezení neplatí, přesto je mnoho přípon právě třípísmenných. Navíc je díky tomuto omezení více formátů používajících stejnou zkratku, což může uživatelům vadit či způsobovat nepříjemnosti, když je soubor otvírán nevhodným programem.&lt;br /&gt;
&lt;br /&gt;
Výhodou tohoto řešení byla snadná změna označení formátu přejmenováním, například z HTML na text přejmenujeme index.html na index.txt. Toto však oceňovali spíše zkušenější uživatelé. Méně zkušeným se pak stávalo, že nebyli schopni soubor otevřít čí ho považovali za ztracený. To vedlo v novějších operačních systémech jako je [[Windows 95]] a vyšší čí [[Mac OS X]] k skrývání přípon při zobrazování.&lt;br /&gt;
&lt;br /&gt;
=== Podle hlavičky ===&lt;br /&gt;
Naproti tomu [[Unix]] a od něj odvozené operační systémy využívají prvních [[byte|bytů]] souboru. Ty obsahují jednoznačnou sekvenci k určení typu souboru. Původně to byly první dva byty, ale dnes je běžně delší. Například obrázky formátu [[GIF]] uvozuje sekvence GIF87a nebo GIF89a dle použitého standardu GIF.&lt;br /&gt;
&lt;br /&gt;
Tento způsob sice umožňuje přesnou identifikaci formátu, ale pro zjištění formátu je třeba projít databázi možných hlaviček, což může zpomalovat v grafických aplikacích, kde kliknutí způsobí vykonání, proto je běžnější při práci s [[Příkazový řádek|příkazovým řádkem]].&lt;br /&gt;
&lt;br /&gt;
=== Podle metadat ===&lt;br /&gt;
&lt;br /&gt;
Další možností je ukládat data mimo soubor a jeho název. Toto splňují [[metadata]] uložená zvlášť souborovým systémem. Tento systém je méně přenosný mezi souborovými systémy, běžně se musí konvertovat.&lt;br /&gt;
&lt;br /&gt;
==== Kód formátu na Mac OS ====&lt;br /&gt;
[[HFS]], využívaný operačním systémem [[Mac OS]] na počítačích [[Macintosh]], ukládá v rámci informací o obsahu adresáře kódy pro označení tvůrce a typu souboru. [[RISC OS]] používá obdobný systém, používá 12-[[bit]]ové číslo k určení typu.&lt;br /&gt;
&lt;br /&gt;
==== Rozšířené atributy na souborových systémech firem IBM a Microsoft ====&lt;br /&gt;
Souborové systémy [[HPFS]], [[NTFS]], [[File Allocation Table|FAT12, FAT16 a FAT32]] umožňují ukládat rozšířené atributy, pomocí nichž lze přiřadit souboru několik typů.&lt;br /&gt;
&lt;br /&gt;
==== Rozšířené atributy na Unixech ====&lt;br /&gt;
Souborové systémy [[ext2]], [[ext3]], [[ReiserFS]] verze 3 a vyšší, [[XFS]], [[JFS]] a [[Berkeley Fast File System|FFS]] umožňují ukládat rozšířené atributy, mimo jiné řetězce „jméno=hodnota“, k nimž mohou přistupovat programy toho jména.&lt;br /&gt;
&lt;br /&gt;
==== MIME typy ====&lt;br /&gt;
[[MIME]] typy jsou časté u aplikací pracujících s [[Internet]]em a stále častěji i jinde, i když na discích je stále málo častý. Informace o typu se nachází mimo soubor a skládá se ze dvou částí typu a podtypu oddělených lomítkem, například &amp;lt;tt&amp;gt;text/html&amp;lt;/tt&amp;gt; je text ve formátu html nebo &amp;lt;tt&amp;gt;image/gif&amp;lt;/tt&amp;gt; je obrázek formátu gif. Původně byly Mime typy využívány k identifikaci přílohy [[e-mail]]u, které mohly chodit mezi odlišnými operačními systémy.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.pndesign.cz/pripony-souboru.php Databáze přípon souborů] (částečně česky)&lt;br /&gt;
* [http://www.file-extensions.org Rozsáhlý seznam známých i neznámých přípon souborů] (anglicky)&lt;br /&gt;
* [http://extensions.pndesign.cz File extensions database] (anglicky)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Souborové formáty]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>