Midlertidig fil

Midlertidig fil  - en fil oprettet af et bestemt program eller operativsystem for at gemme mellemresultater under drift eller overføre data til et andet program. Normalt slettes sådanne filer automatisk af den proces, der oprettede dem.

Nogle operativsystemer har yderligere funktioner, når de arbejder med midlertidige filer - muligheden for at få navnet på en midlertidig fil (og en, der vil være unik - det vil sige, den vil ikke matche navnet på en eksisterende fil); evnen til at angive en speciel parameter, når du opretter (åbner) en fil, instruerer om at slette filen umiddelbart efter optagelsen.

På Unix-lignende operativsystemer tildeles en separat /tmp-mappe til midlertidige filer. Dataene i denne mappe er stærkt cachelagret og også (på mange systemer) slettet, når operativsystemet starter.

Udnævnelse

Ekstra hukommelse Alle moderne operativsystemer bruger en swap-fil . Programmer, der arbejder med mange data, såsom videoredigeringsprogrammer  , kan oprette mange midlertidige filer. Gem resultaterne af kompileringer, beregninger, downloads osv., for ikke at gøre det to gange Sådan fungerer samlingskæden for enhver compiler. Kun dem, hvis kildekode er blevet ændret, bliver genopbygget. Sådan fungerer browserens diskcache . Inter-proces kommunikation Den nemmeste måde at få data fra et andet program på er at kræve, at det skriver det til en fil. Sådan kommunikation kan endda udføres mellem forskellige computere - hvis de selvfølgelig har et delt netværksdrev . Det virker endda på internetdrev som Dropbox , som ikke er et specielt filsystem , men et resident program med brugerrettigheder, der synkroniserer filer mellem computere. For eksempel kan Microsoft Office fortælle sine kopier fra andre computere, der har lånt en fil. Softwaresystemets arkitektur kræver nøjagtigt filen cURL- biblioteket tillader dig ikke at generere site-certifikater i hukommelsen - kun i en fil. Ofte bruges midlertidige filer af batchfiler , samlingskæder i compilere. Brugt i Doom -startværktøjer : DOS -kommandolinjen var begrænset til 128 bytes, men Doom havde en parameter til at omgå denne begrænsning.@filename.ext Det er for enhver pris nødvendigt at gemme den eksisterende fil i tilfælde af hardware-softwarefejl For eksempel kan programmet ved overskrivning af en fil oprette en ny med et midlertidigt navn, og hvis oprettelsen lykkes, slette den gamle og omdøbe den nye. I indlejret DBMS opnås ACID -krav præcist gennem midlertidige filer. Lancering af filer - både programmer og ved tilknytning Bruges af browsere , hvis du skal køre en downloadet fil. Et sådant system er almindeligt for drivere : et selvudpakkende arkiv pakker driverinstallationsprogrammet ud og kører det derefter. I denne formular er det praktisk at gemme softwareopdateringscachen En kombination af ovenstående årsager. Opdateringer er ofte gode. De skal genoptages fra det sted, hvor de blev afbrudt. Nogle gange udløses softwareopdateringstjenesten, når et program starter, eller operativsystemet indlæses / lukker ned, og den nemmeste måde at overføre information til det på er gennem filer. Nogle gange ( Vivaldi browser, Notepad++ teksteditor ) er en opdatering et program, der skal startes.

Placering

Midlertidige Windows-filer kan findes i følgende mapper:

%SystemRoot%\Temp

%SystemRoot% er den mappe, hvor Windows er installeret .

%HomeDrive%%HomePath%\Temp

%HomeDrive% - Standard C: %HomePath% - \Documents and Settings\<brugernavn> (Standard på Windows XP).

samme som ovenfor (med standardindstillinger):

%TMP%

%MIDLERTIDIG%

Derudover kan midlertidige filer være placeret i den aktuelle mappe.

Eller på Unix -lignende operativsystemer,

/tmp

eller

~/tmp

(hvor ~ er et link til brugerens hjemmemappe).