Dočasný soubor

Dočasný soubor  - soubor vytvořený určitým programem nebo operačním systémem za účelem uložení mezivýsledků během operace nebo přenosu dat do jiného programu. Obvykle jsou takové soubory odstraněny automaticky procesem, který je vytvořil.

Některé operační systémy mají při práci s dočasnými soubory další funkce – možnost získat název dočasného souboru (a takový, který bude jedinečný – to znamená, že se nebude shodovat s názvem existujícího souboru); možnost zadat speciální parametr při vytváření (otevření) souboru, pokyn k odstranění souboru ihned po záznamu.

V operačních systémech typu Unix je pro dočasné soubory vyhrazen samostatný adresář /tmp. Data v tomto adresáři jsou silně ukládána do mezipaměti a také (na mnoha systémech) odstraněna při spuštění operačního systému.

Schůzka

Přídavná paměť Všechny moderní operační systémy používají odkládací soubor . Programy, které pracují s velkým množstvím dat, jako jsou video editory  , mohou vytvářet mnoho dočasných souborů. Ukládání výsledků kompilací, výpočtů, stahování atd., aby to nebylo dvakrát Takto funguje montážní řetězec jakéhokoli kompilátoru. Přestavěny jsou pouze ty, jejichž zdrojový kód byl změněn. Takto funguje disková mezipaměť prohlížečů . Meziprocesová komunikace Nejjednodušší způsob, jak získat data z jiného programu, je vyžadovat, aby je zapisoval do souboru. Takovou komunikaci lze dokonce provádět mezi různými počítači – pokud samozřejmě mají sdílený síťový disk . Funguje dokonce na internetových jednotkách , jako je Dropbox , což není speciální souborový systém , ale rezidentní program s uživatelskými právy, který synchronizuje soubory mezi počítači. Microsoft Office například dokáže rozpoznat své kopie z jiných počítačů, kdo si vypůjčil soubor. Architektura softwarového systému vyžaduje přesně ten soubor Knihovna cURL neumožňuje generovat certifikáty webu v paměti - pouze v souboru. Dočasné soubory často používají dávkové soubory , montážní řetězce v kompilátorech. Používá se ve spouštěcích nástrojích Doom : Příkazový řádek DOS byl omezen na 128 bajtů, ale Doom měl parametr @filename.ext, který toto omezení obešel. Pro případ hardwarově-softwarového selhání je nutné za každou cenu uložit stávající soubor Například při přepisování souboru může program vytvořit nový s dočasným názvem, a pokud se vytvoření podaří, smazat starý a přejmenovat nový. V embedded DBMS jsou požadavky ACID dosahovány přesně prostřednictvím dočasných souborů. Spouštění souborů - jak programů, tak podle asociace Používá se v prohlížečích , pokud potřebujete spustit stažený soubor. Takový systém je pro ovladače běžný : samorozbalovací archiv rozbalí instalační program ovladače a poté jej spustí. V této podobě je vhodné uložit mezipaměť aktualizace softwaru Kombinace výše uvedených důvodů. Aktualizace jsou často skvělé. Je třeba je obnovit z místa, kde přerušili. Někdy se služba aktualizace softwaru spustí, když se spustí program nebo se načte/vypne OS, a nejjednodušší způsob, jak do ní přenést informace, je prostřednictvím souborů. Někdy ( prohlížeč Vivaldi , textový editor Notepad++ ) je aktualizace programem, který je třeba spustit.

Umístění

Dočasné soubory systému Windows lze nalézt v následujících adresářích:

%SystemRoot%\Temp

%SystemRoot% je adresář, kde je nainstalován systém Windows .

%HomeDrive%%HomePath%\Temp

%HomeDrive% - Výchozí C: %HomePath% - \Documents and Settings\<uživatelské jméno> (výchozí v systému Windows XP).

stejné jako výše (s výchozím nastavením):

%TMP%

%TEMP%

Navíc dočasné soubory mohou být umístěny v aktuálním adresáři.

Nebo v operačních systémech podobných Unixu

/tmp

nebo

~/tmp

(kde ~ je odkaz na domovský adresář uživatele).