Počítačový soubor

Počítačový soubor

na většině moderních operačních systémů jsou soubory uspořádány do jednorozměrných polí bajtů. Formát souboru je definován jeho obsah, protože soubor je pouze kontejner pro data, i když na některých platformách formát je obvykle označen jeho názvem rozšíření, které upřesní pravidla pro to, jak bajtů musí být organizovány a interpretovány srozumitelně. Například bajty prostého textového souboru (.txt v systému Windows) jsou spojeny buď s ASCII nebo UTF-8 znaky, zatímco bajty obrazových, video a zvukových souborů jsou interpretovány jinak., Většina typů souborů také přiděluje několik bajtů pro metadata, což umožňuje souboru přenášet některé základní informace o sobě.

Některé systémy souborů můžete uložit libovolný (ne interpretovány file system) soubor-konkrétní údaje mimo formát souboru, ale spojeny do souboru, například rozšířené atributy nebo vidličky. Na jiných souborových systémech to lze provést pomocí souborů sidecar nebo softwarově specifických databází. Všechny tyto metody jsou však náchylnější ke ztrátě metadat, než jsou formáty kontejnerových a archivních souborů.,

velikost Souboruedit

tato část může obsahovat zavádějící části. Prosím, pomozte objasnit tento článek podle jakýchkoli návrhů uvedených na diskusní stránce. (Březen 2019)

Hlavní článek: velikost Souboru

V každém okamžiku v čase, soubor může mít velikost, obvykle vyjádřena jako počet bajtů, které udává, kolik úložiště je přidružen k souboru. Ve většině moderních operačních systémů může být velikost libovolný negativní celý počet bajtů až do systémového limitu., Mnoho starších operačních systémů sledovalo pouze počet bloků nebo stop obsazených souborem na fyzickém paměťovém zařízení. V takových systémech používal software jiné metody ke sledování přesného počtu bajtů (např. CP/M používal speciální ovládací znak Ctrl-Z pro signalizaci konce textových souborů).

obecná definice souboru nevyžaduje, aby jeho velikost měla žádný skutečný význam, pokud však data v souboru neodpovídají údajům v rámci skupiny trvalých úložišť., Zvláštní případ je nulový bajt soubor, tyto soubory mohou být nově vytvořené soubory, které dosud neměly žádné údaje napsané na ně, nebo může sloužit jako jakési vlajky v souborovém systému, nebo jsou nehody (výsledky přerušena diskových operací). Například soubor, na který odkaz /bin/ls poukazuje v typickém Unixovém systému, má pravděpodobně definovanou velikost, která se zřídka mění. Porovnejte to s / dev / null, který je také soubor, ale jako znak speciální soubor, jeho velikost není smysluplné.,

Organizace dat v fileEdit

Informace v počítači, soubor se může skládat z menších paketů informací (často volal „záznamy“ nebo „linky“), které jsou individuálně odlišné, ale sdílejí některé společné rysy., Například, mzdové soubor může obsahovat informace týkající se všech zaměstnanců ve firmě a jejich mzdové údaje; každý záznam v mzdové sice týká jen jednoho zaměstnance, a všechny záznamy mají společný rys bytí týkající se mezd—je to velmi podobné umístění všechny mzdové údaje do zvláštní kartotéky v kanceláři, která nemá počítač. Textový soubor může obsahovat řádky textu, které odpovídají tištěným čarám na kusu papíru. Alternativně může soubor obsahovat libovolný binární obraz (blob) nebo může obsahovat spustitelný soubor.,

způsob, jakým jsou informace seskupeny do souboru, je zcela na tom, jak jsou navrženy. To vedlo k množství více či méně standardizovaných struktur souborů pro všechny představitelné účely, od nejjednodušších po nejsložitější. Většina počítačových souborů jsou používány počítačovými programy, které vytvářejí, upravovat nebo mazat soubory pro vlastní potřebu na základě potřeby. Programátoři, kteří vytvářejí programy, rozhodují, jaké soubory jsou potřebné, jak mají být použity a (často) jejich jména.

v některých případech počítačové programy manipulují se soubory, které jsou viditelné pro uživatele počítače., Například v programu pro zpracování textu uživatel manipuluje se soubory dokumentů, které uživatel osobně pojmenuje. I když obsah souboru dokumentu je uspořádána ve formátu, který slovo-zpracování programu chápe, uživatel je schopen zvolit název a umístění souboru a poskytnout většina informací (jako jsou slova a text), které budou uloženy v souboru.

Mnoho aplikací sbalit všechny své datové soubory do jediného souboru s názvem archivního souboru, pomocí vnitřního značky rozeznat různé typy informací obsažené uvnitř., Výhodou archivního souboru je snížení počtu souborů pro snadnější přenos, snížení využití úložiště nebo jen uspořádání zastaralých souborů. Archivní soubor musí být před dalším použitím často rozbalen.,

Operaceeditovat

většina základních operací, které programy mohou provádět na souboru jsou:

  • Vytvořit nový soubor
  • Změnit přístupová oprávnění a atributy souboru
  • Otevření souboru, což je obsah souboru k dispozici program
  • Čtení dat ze souboru
  • Zápis
  • Smazat soubor
  • Zavření souborů, ukončení spojení mezi ním a program

Soubory v počítači mohou být vytvořeny, přesouvat, upravené, dospělý, zmenšil (zkrácen), a odstraněny., Ve většině případů, počítačové programy, které jsou spouštěny na počítači zvládnout tyto operace, ale uživatel počítače může také manipulovat se soubory v případě potřeby. Například, Microsoft Word soubory jsou obvykle vytvářeny a upravovat pomocí aplikace Microsoft Word program v reakci na uživatelské příkazy, ale uživatel může také přesunout, přejmenovat nebo odstranit tyto soubory přímo pomocí správce souborů program, například program Windows Explorer (na počítačích se systémem Windows) nebo pomocí příkazové řádky (CLI).

v unixových systémech uživatelské vesmírné programy nefungují přímo, na nízké úrovni, v souboru., Pouze jádra se zabývá soubory, a zpracovává všechny uživatelské interakce se soubory způsobem, který je transparentní pro uživatele-space programy. Operační systém poskytuje úroveň abstrakce, což znamená, že interakce s souborů z uživatelského prostoru je prostě přes jeho názvem (místo jeho inode). Například název souboru rm neodstraní samotný soubor, ale pouze odkaz na soubor. Může existovat mnoho odkazů na soubor, ale když jsou všechny odstraněny, jádro se domnívá, že paměťový prostor souboru je volně přidělen., Tento volný prostor je běžně považován za bezpečnostní riziko (kvůli existenci softwaru pro obnovu souborů). Každý secure-delece program používá kernel-space (systém) funkce Vymazat data souboru.

soubor se pohybuje v souborovém systému téměř okamžitě, protože datový obsah nemusí být přepisován. Je třeba změnit pouze cesty.

Moving methodsEdit

existují dvě odlišné implementace přesunů souborů.,

Při přesouvání souborů mezi zařízeními nebo oddíly, někteří soubor řídící software odstraní každý vybraný soubor ze zdrojového adresáře jednotlivě po převodu, zatímco ostatní software odstraní všechny soubory najednou, pouze po každý soubor má být převeden.

mv příkaz například, bývalý metoda se používá při výběru souborů jednotlivě, případně s využitím zástupných znaků (např.: mv -n sourcePath/* targetPath, zatímco druhá metoda se používá při výběru celého adresáře (příklad: mv -n sourcePath targetPath)., Microsoft Windows Explorer používá první metoda pro mass storage filemoves, ale druhá metoda pomocí Media Transfer Protocol, jak je popsáno v Media Transfer Protocol § Soubor přesunout chování.

bývalý metody (individuální vypuštění ze zdroje) má výhodu, že prostor je propuštěn ze zdrojové zařízení nebo oddíl bezprostředně po převodu začala, což znamená, že po první soubor je dokončena. Při druhé metodě je prostor uvolněn až po dokončení převodu celého výběru.,

Pokud neúplný přenos souborů s druhá metoda je neočekávaně přerušena, možná v důsledku neočekávané vypnutí, systém zastavení nebo odpojení zařízení, místo bude uvolněno na zdrojové zařízení nebo oddíl. Uživatel by musel sloučit zbývající soubory ze zdroje, včetně neúplně napsaného (zkráceného) posledního souboru.

při individuální metodě mazání nemusí software pro přesun souborů kumulativně sledovat všechny soubory dokončené přenosem v případě, že uživatel ručně přeruší přenos souborů., Správce souborů pomocí druhé (později smazání) metoda bude muset odstranit pouze ty soubory ze zdrojového adresáře, které již skončil přenos.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *