Soubor

Tento článek je o sadě dat v informatice a výpočetní technice. Další významy jsou uvedeny na stránce Soubor (rozcestník).
Soubor programů ve formě děrných štítků ze 70. let 20. století

Souborinformatice označuje pojmenovanou sadu dat uloženou na nějakém datovém médiu, se kterou lze pracovat nástroji operačního systému jako s jedním celkem.

Obsahem souboru mohou být různá data. Mnoho souborů reprezentuje jediný objekt a obsahuje jenom jeden druh dat (například textový dokument, počítačový program, obrázek, zvukový záznam), ale existují i soubory složené (archivní soubory, knihovny, ISO obrazy disků), které obsahují množství dílčích objektů a souborů; také kancelářské dokumenty mohou obsahovat vložené objekty (např. obrázky a tabulky), u multimediálních i jiných souborů mluvíme o 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é a binární.

Fyzické uspořádání souborů na datovém médiu je závislé na použitém souborovém systému (anglicky filesystem [ˈfaɪlsɪstəm]IPA). 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 interoperabilitou a přenositelností a k nutnosti používat komplikované nástroje pro práci se soubory. Většina moderních operačních systémů pod vlivem Unixu považuje soubor za posloupnost znaků, které reprezentují informace uložené v onom souboru,[1] přičemž další interpretaci přenechává na aplikačních programech nebo knihovnách.

Jméno souboru

Každý operační systém stanovuje vlastní pravidla pro jména souborů. Tato pravidla mohou být dále omezena konkrétním systémem souborů. Jenom výjimečně soubory nemají jména (například na 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, Unixy 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.

Přestože některé operační systémy skrývají a některé nevyžadují používání přípon ve jménech souborů, konvence nebo povinnost rozlišovat typy souborů poslední částí jména je dosti rozšířená.

Protože současná datová média (viz např. pevný disk, disketa, CD, flash disk) mohou obsahovat množství souborů, používají hierarchický systém adresářů nebo složek, který uživateli umožňuje třídit soubory podle potřeby. Úplné jméno souboru pak zahrnuje i cestu v systému souborů.

Obsah souboru

Typ souboru se v různých operačních systémech zjišťuje různým způsobem (či kombinací způsobů, viz formát souboru):

Ochrana souborů

Podrobnější informace naleznete v článku Oprávnění v systému souborů.

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.

Metadata souborů

Metadata souborů, která OS nejčastěji uchovává:

  • jméno – jedinečný název souboru (vzhledem k aktuálnímu adresáři)
  • délka – velikost v počtech bajtů
  • typ – umožňuje odlišit typ obsažených dat, použitý program, speciální soubory (roura, soket, zařízení, …) apod.
  • přístupová oprávnění – kdo smí se souborem pracovat (čtení, zápis, …) pro uživatele a skupiny
  • vlastník – uživatel vlastnící soubor (též skupina)
  • časové informace
    • čas vytvoření
    • čas posledního přístupu k souboru
    • čas poslední změny v obsahu souboru
    • čas poslední změny metadat souboru
  • umístění vlastních dat – typicky posloupnost alokačních jednotek

Správa souborů

Programová

Operační systém poskytuje programátorovi vhodné programové rozhraní, které zpřístupňuje služby pro správu a práci se soubory. Nejzákladnější primitiva jsou:

  • otevření, zavření souboru (open [ˈəʊpən]IPA, close [kləʊz]IPA)
  • čtení, zápis do souboru na příslušné pozice (read [riːd]IPA, write [raɪt]IPA)
  • posun ukazatele na konkrétní pozici v souboru (seek [siːk]IPA)
  • souběžný přístup k souborům a režimy zamykání (lock [lɒk]IPA, unlock [ˌʌnˈlɒk]IPA)
  • smazání souboru (unlink [ˌʌnˈlɪŋk]IPA)

Primitiva obvykle využívají pro přístup k souboru souborový deskriptor nebo handle [ˈhændl]IPA (manipulátor).

Uživatelská

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ém uživatelském rozhraní.

Související články

Odkazy

Reference

  1. JELEN, Milan. UNIX V: Základy operačního systému. Odpovědná redaktorka Jaroslava Divišová. 1. vyd. Praha: Grada, 1995. 242 s. ISBN 80-7169-113-5. Kapitola 3. Systém souborů, s. 29. 

Externí odkazy

Read other articles:

Duta Besar Indonesia untuk Britania RayaMerangkap Irlandia dan IMOLambang Kementerian Luar Negeri Republik IndonesiaPetahanaDesra Percayasejak 26 Oktober 2020Kementerian Luar NegeriKedutaan Besar Republik Indonesia di LondonKantorLondon, Britania RayaDitunjuk olehPresiden IndonesiaPejabat perdanaSubandrioDibentuk1949Situs webkemlu.go.id/london/id Berikut adalah daftar diplomat Indonesia yang pernah menjabat Duta Besar Republik Indonesia untuk Kerajaan Britania Raya: No. Foto Nama Mulai m...

 

Goodbye SoloPoster promosiGenreRomansa Drama MisteriDitulis olehNoh Hee-kyungSutradaraKi Min-soo Hwang In-hyukPemeranChun Jung-myungYoon So-yiKim Min-heeBae Jong-okLee Jae-ryongKim Nam-gilNa Moon-heeNegara asalKorea SelatanBahasa asliKoreaJmlh. episode16ProduksiProduserHong Sung-deokLokasi produksiKorea BaliDurasiRabu dan Kamis pukul 21:55 (KST)Rilis asliJaringanKorean Broadcasting SystemRilis1 Maret (2006-03-01) –20 April 2006 (2006-4-20) Goodbye Solo (Hangul: 굿�...

 

Disambiguazione – Se stai cercando l'omonimo film del 2024, vedi Kraven - Il cacciatore. Kraven il cacciatoreKraven il cacciatore, disegnato da Mike Zeck UniversoUniverso Marvel Lingua orig.Inglese AutoriStan Lee Steve Ditko EditoreMarvel Comics 1ª app.agosto 1964 1ª app. inAmazing Spider-Man (vol. 1[1]) n. 15 Editore it.Editoriale Corno 1ª app. it.1º ottobre 1970 1ª app. it. inL'Uomo Ragno n. 12 I serie Interpretato daAaron Taylor-Johnson (Kraven - Il cac...

Nazi discriminatory regulation This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Aryan paragraph – news · newspapers · books · scholar · JSTOR (September 2016) (Learn how and when to remove this message) An Aryan paragraph (German: Arierparagraph) was a clause in the statutes of an organisation, corporation, o...

 

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

Semar & Pasukan MonyetAlbum mini karya Ardhito PramonoDirilis23 Juli 2021 (2021-07-23)GenreJazzanak-anak[1]Durasi16:55LabelSony Music Entertainment IndonesiaProduser Ardhito Pramono Aldi Nada Permana Kronologi Ardhito Pramono Craziest Thing Happened in My Backyard(2020) Semar & Pasukan Monyet(2021) Semar & Pasukan Monyet adalah album mini kelima karya penyanyi-penulis lagu Indonesia Ardhito Pramono. Album ini merupakan bagian dari proyek Ardhito yang diberi nama A...

Pour les articles homonymes, voir Heuvelmans. Lucienne HeuvelmansMlle Lucienne Heuvelmans, prix de Rome de sculpture (1911),photographie de l'agence Meurisse.Naissance 25 décembre 1881ParisDécès 26 février 1944 (à 62 ans)Saint-Cast-le-GuildoSépulture Cimetière du Père-Lachaise (depuis le 29 juillet 1946), Saint-Cast-le-Guildo (jusqu'au 29 juillet 1946), Grave of Heuvelmans (d)Nationalité françaiseActivités Sculptrice, peintreFormation Académie de France à Rome (1911-1914)É...

 

Election in Idaho Main article: 1904 United States presidential election 1904 United States presidential election in Idaho ← 1900 November 8, 1904 1908 →   Nominee Theodore Roosevelt Alton B. Parker Eugene V. Debs Party Republican Democratic Socialist Home state New York New York Indiana Running mate Charles W. Fairbanks Henry G. Davis Ben Hanford Electoral vote 3 0 0 Popular vote 47,783 18,480 4,949 Percentage 65.84% 25.46% 6.82% County Results ...

 

Ecuadorian and Swedish altercation Capture of Manuel BrionesSwedish frigate Eugenie, painting by Jacob HäggDate1851 or 1852LocationOff the coast of Ecuador, GuayaquilResult Swedish-Ecuadorian victoryBelligerents Sweden Ecuador PiratesCommanders and leaders Christian Adolf Virgin Barroterán (possibly) Manuel BrionesStrength Sweden: 1 FrigateEcuador: Several soldiers UnknownCasualties and losses At least 4 Ecuadorian soldiers executed 1 Whaler and 1 smaller vessel captured6 pirates executed (...

Not to be confused with No-code development platform. Software development system A visual low-code editor that enables the creation of process logics without programming knowledge, illustrated with an example from Peakboard. A low-code development platform (LCDP) provides a development environment used to create application software, generally through a graphical user interface (as opposed to only writing code, though some coding is possible and may be required). A low-coded platform may pro...

 

Questa voce o sezione sull'argomento centri abitati della Toscana non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Pratocomune Prato – VedutaPiazza del Duomo LocalizzazioneStato Italia Regione Toscana Provincia Prato AmministrazioneSindacoMatteo Biffoni (PD) dal 28-5-2014 (2º mandato dall'11-6-2019) TerritorioCoordinate43°...

 

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (May 2010) Part of a series on theNuclear program of Iran Timeline Facilities Arak Bushehr Darkhovin Fordow Natanz Isfahan Nuclear Technology/Research Center Karun atomic energy site Organizations Atomic Energy Organization of Iran Oghab 2 International Atomic Energy Agency P5+1 International agreements Non-Proliferation Treaty Additional Protocol 2013 interim agreement,...

يو إف سي 7 الجهة المنظمة يو إف سي  الرياضة فنون القتال المختلطة  البلد الولايات المتحدة  يو إف سي 6  النهائي المطلق 1995  تعديل مصدري - تعديل   يو إف سي 7: الشجار في بوفالو (بالإنجليزية: UFC 7: The Brawl in Buffalo)‏ هو حدث لفنون القتال المختلطة نظمته يو إف سي، أُقيم في 8 سبتمبر 1...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) سيمونا كاسترو   معلومات شخصية الميلاد 11 يناير 1989 (35 سنة)[1]  سانتياغو  مواطنة تشيلي  الحياة العملية المدرسة الأم جامعة دنفر  المهنة لاعبة جمبا�...

 

Political party in Lithuania Order and Justice Tvarka ir teisingumasAbbreviationTTLeaderRemigijus Žemaitaitis (last)FounderRolandas PaksasFounded9 March 2002[1]Dissolved6 June 2020Split fromLiberal Union of Lithuania[1]Merged intoFreedom and Justice[2]HeadquartersGedimino pr. 10 / Totorių g. 1, VilniusMembership12,043 (2018)[3]IdeologyNational conservatism[4][5][6]Right-wing populism[7]Soft Euroscepticism[8 ...

Egyptian pharaoh For the Arabic-language domain name, see .shabaka. For the Azerbaijani stained glass windows, see Shabaka (window). ShabakaSphinx head of Shabaka, on display at the Egyptian Museum, CairoPharaohReign705–690 BCPredecessorShebitkuSuccessorTaharqaRoyal titulary Horus name Sebeqtawy The one who has blessed the Two Lands Nebty name Sebeqtawy The one who has blessed the Two Lands Golden Horus Sebeqtawy The one who has blessed the Two Lands Prenomen  (Praenomen) Neferkare Bea...

 

1980 single by Joe JacksonKinda KuteSingle by Joe Jacksonfrom the album I'm the Man B-sideGeraldine and JohnReleased1980Length3:30LabelA&MSongwriter(s)Joe JacksonProducer(s)David KershenbaumJoe Jackson singles chronology It's Different for Girls (1979) Kinda Kute (1980) The Harder They Come (1980) Kinda Kute is a song by British singer-songwriter and musician Joe Jackson, which was released in 1980 as the third and final single from his second studio album I'm the Man (1979). Described as...

 

Village in Estonia For the vegetable, see Savala (onion). For the river in Russia, see Savala (river). Village in Ida-Viru County, EstoniaSavalaVillageCountryEstoniaCountyIda-Viru CountyMunicipalityLüganuse ParishTime zoneUTC+2 (EET) • Summer (DST)UTC+3 (EEST) Savala is a village and seat of Lüganuse Parish, Ida-Viru County in northeastern Estonia.[1] References ^ X-GIS(4) Portal. xgis.maaamet.ee. Retrieved 26 July 2021. 59°19′N 27°01′E / 59.317°N ...

الإبونيت مطاط صلد مقسى بالكبريت (مفلكن).[1][2][3] تم تصنيع الإبونيت للحصول على بديل لخشب الأبنوس الطبيعي، ومن هنا اشتق اسمه إذ أن Ebony تعني الأبنوس بالإنجليزية. يعد تشارلز غوديير أول من حصل على الإبونيت وذلك بتقسية المطاط الطبيعي لفترات طويلة، لذلك فإن محتواه من ال�...

 

КоммунаСарруйSarrouilles Герб 43°13′53″ с. ш. 0°07′46″ в. д.HGЯO Страна  Франция Регион Юг — Пиренеи Департамент Верхние Пиренеи Кантон Семеак Мэр Ален Тальбо(2014—2020) История и география Площадь 4,21 км² Высота центра 307–427 м Часовой пояс UTC+1:00, летом UTC+2:00 Население Населе...