Array ( [0] => 15491489 [id] => 15491489 [1] => cswiki [site] => cswiki [2] => Soubor [uri] => Soubor [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 0 [has_content] => 0 [12] => [oai_cs_optimisticky] => ) Array ( [0] => {{Různé významy|tento=sadě dat v informatice a výpočetní technice}} [1] => [[Soubor:PunchCardDecks.agr.jpg|náhled|Soubor programů ve formě děrných štítků ze 70. let 20. století]] [2] => '''Soubor''' v [[Informatika|informatice]] označuje [[#Jméno souboru|pojmenovanou]] sadu [[data (informatika)|dat]] uloženou na nějakém [[datové médium|datovém médiu]], se kterou lze pracovat nástroji operačního systému jako s jedním celkem. [3] => [4] => Obsahem souboru mohou být různá [[data]]. Mnoho souborů reprezentuje jediný objekt a obsahuje jenom jeden druh dat (například [[text|textový dokument]], [[strojový kód|počítačový]] [[aplikační software|program]], [[Rastrová grafika|obrázek]], zvukový záznam), ale existují i soubory složené ([[archivní soubor]]y, [[Knihovna (programování)|knihovny]], [[ISO obraz]]y disků), které obsahují množství dílčích objektů a souborů; také [[Kancelářský balík|kancelářské dokumenty]] mohou obsahovat vložené objekty (např. obrázky a tabulky), u multimediálních i jiných souborů mluvíme o [[Multimediální kontejner|kontejnerech]], které mají vlastní formát a mohou obsahovat několik objektů (obraz, zvuk, [[titulky]]) různých formátů, přičemž formát jednotlivých složek není příliš závislý na formátu kontejneru. Podle toho, jak má být obsah souboru interpretován lze soubory rozdělit na [[Textový soubor|textové]] a [[Binární soubor|binární]]. [5] => [6] => Fyzické uspořádání souborů na datovém médiu je závislé na použitém [[souborový systém|souborovém systému]] ({{Vjazyce2|en|filesystem}} {{IPA2|ˈfaɪlsɪstəm}}). Starší operační systémy podporovaly různé organizace souborů (sekvenční, indexované, index-sekvenční, s přímým přístupem, členěné, zvláštní organizace textových souborů), což vedlo k problémům s [[interoperabilita|interoperabilitou]] a [[Portace softwaru|přenositelností]] a k nutnosti používat komplikované [[utilita|nástroje pro práci se soubory]]. Většina moderních operačních systémů pod vlivem [[Unix]]u považuje soubor za posloupnost znaků, které reprezentují informace uložené v onom souboru, přičemž další interpretaci přenechává na [[Aplikační software|aplikačních programech]] nebo [[Knihovna (programování)|knihovnách]]. [7] => [8] => == Jméno souboru == [9] => Každý [[operační systém]] stanovuje vlastní pravidla pro jména souborů. Tato pravidla mohou být dále omezena konkrétním [[souborový systém|systémem souborů]]. Jenom výjimečně soubory nemají jména (například na [[magnetická páska|magnetických páskách]] mohou mít jenom pořadová čísla). Starší operační systémy obvykle podporovaly jen krátká jména souborů ([[CP/M]] 6+3 znaky, [[MS-DOS]] 8+3 znaky, [[Unix]]y 14 znaků) a ve jménech souborů nebyly dovoleny národní znaky, mezery ani speciální znaky. Moderní operační systémy uživatele při volbě jména souborů příliš neomezují – jméno může mít desítky nebo stovky znaků, včetně národních a speciálních. [10] => [11] => Přestože některé operační systémy skrývají a některé nevyžadují používání [[přípona souboru|přípon]] ve jménech souborů, konvence nebo povinnost rozlišovat typy souborů poslední částí jména je dosti rozšířená. [12] => [13] => Protože současná datová média (viz např. [[pevný disk]], [[disketa]], [[Kompaktní disk|CD]], [[USB flash disk|flash disk]]) mohou obsahovat množství souborů, používají [[hierarchie|hierarchický]] systém [[adresář (informatika)|adresářů]] nebo složek, který uživateli umožňuje třídit soubory podle potřeby. Úplné jméno souboru pak zahrnuje i [[Cesta (informatika)|cestu]] v systému souborů. [14] => [15] => == Obsah souboru == [16] => Typ souboru se v různých [[operační systém|operačních systémech]] zjišťuje různým způsobem (či kombinací způsobů, viz [[formát souboru]]): [17] => [18] => * pomocí [[přípona souboru|přípony názvu souboru]] (např. .exe v [[Microsoft Windows]]; překonaný způsob) [19] => * pomocí atributu souboru (např. atribut executable v [[UN*X|unixových]] systémech) [20] => * pomocí obsahu souboru (první [[bajt]]y souboru obsahují jednoznačný identifikátor) [21] => * pomocí alternativního [[Datový proud|datového proudu]] souboru ([[NTFS]] v Microsoft Windows) [22] => [23] => == Ochrana souborů == [24] => {{Podrobně|Oprávnění v systému souborů}} [25] => Víceuživatelské operační systémy mají prostředky pro omezení přístupu uživatelů a programů k souborům. Jejich cílem je zabránit, aby uživatelé mohli číst, měnit, přepisovat, mazat, přejmenovávat a spouštět cizí soubory nebo soubory operačního systému. [26] => [27] => == Metadata souborů == [28] => [[Metadata]] souborů, která [[operační systém|OS]] nejčastěji uchovává: [29] => * jméno – jedinečný název souboru (vzhledem k aktuálnímu [[Adresář (informatika)|adresáři]]) [30] => * délka – velikost v počtech bajtů [31] => * typ – umožňuje odlišit typ obsažených dat, použitý program, speciální soubory (roura, soket, zařízení, …) apod. [32] => * [[Oprávnění (informatika)|přístupová oprávnění]] – kdo smí se souborem pracovat (čtení, zápis, …) pro uživatele a skupiny [33] => * vlastník – uživatel vlastnící soubor (též skupina) [34] => * časové informace [35] => ** čas vytvoření [36] => ** čas posledního přístupu k souboru [37] => ** čas poslední změny v obsahu souboru [38] => ** čas poslední změny metadat souboru [39] => * umístění vlastních dat – typicky posloupnost alokačních jednotek [40] => [41] => == Správa souborů == [42] => [43] => === Programová === [44] => Operační systém poskytuje programátorovi vhodné [[API|programové rozhraní]], které zpřístupňuje služby pro správu a práci se soubory. Nejzákladnější primitiva jsou: [45] => [46] => * otevření, zavření souboru (open {{IPA2|ˈəʊpən}}, close {{IPA2|kləʊz}}) [47] => * čtení, zápis do souboru na příslušné pozice (read {{IPA2|riːd}}, write {{IPA2|raɪt}}) [48] => * posun [[ukazatel (programování)|ukazatele]] na konkrétní pozici v souboru (seek {{IPA2|siːk}}) [49] => * souběžný přístup k souborům a režimy [[zámek (synchronizace)|zamykání]] (lock {{IPA2|lɒk}}, unlock {{IPA2|ˌʌnˈlɒk}}) [50] => * smazání souboru (unlink {{IPA2|ˌʌnˈlɪŋk}}) [51] => [52] => Primitiva obvykle využívají pro přístup k souboru [[Deskriptor souboru|souborový deskriptor]] nebo [[handle]] {{IPA2|ˈhændl}} (''manipulátor''). [53] => [54] => === Uživatelská === [55] => Každý operační systém (který používá nějaký souborový systém) poskytuje uživateli vhodnou formu správy souborů jako je mazání, kopírování, přejmenování názvu souboru apod. Prostředkem mohou být jak příkazy (viz [[příkazový řádek]]), tak programy v [[Grafické uživatelské rozhraní|grafickém uživatelském rozhraní]]. [56] => [57] => == Související články == [58] => * [[Oprávnění v systému souborů]] [59] => * [[Adresář (informatika)]] [60] => * [[Přípona souboru]] [61] => * [[Textový soubor]] [62] => * [[Vstup a výstup v jazyce C]] [63] => * [[Souborový server]] [64] => [65] => == Odkazy == [66] => [67] => === Reference === [68] => [69] => {{Citace monografie | příjmení = Jelen | jméno = Milan | titul = UNIX V: Základy operačního systému | další = Odpovědná redaktorka Jaroslava Divišová | vydání = 1 | vydavatel = Grada | místo = Praha | rok vydání = 1995 | počet stran = 242 | kapitola = 3. Systém souborů | strany = 29 | isbn = 80-7169-113-5}} [70] => [71] => [72] => === Externí odkazy === [73] => * {{Commonscat}} [74] => * {{TDKIV}} [75] => * {{Wikislovník|heslo=soubor}} [76] => * [http://www.pndesign.cz/pripony-souboru.php Seznam přípon a typů souborů] [77] => * {{en}} [http://dotwhat.net Rozsáhlá databáze přípon a typů souborů] [78] => [79] => {{Pahýl}} [80] => {{Autoritní data}} [81] => [82] => [[Kategorie:Souborové systémy]] [] => )
good wiki

Soubor

Soubor programů ve formě děrných štítků ze 70. let 20.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'operační systém','Unix','Knihovna (programování)','přípona souboru','Textový soubor','Adresář (informatika)','souborový systém','Portace softwaru','interoperabilita','magnetická páska','aplikační software','utilita'