14Sep

Miks Microsoft Word kasutab kaks koopiat?

Kuigi te ei pruugi seda mõelda ega mõista, Microsoft Word loob teist koopiat kõigist avatud ja töödeldavatest dokumentidest. Aga miks Microsoft Word seda teeb? Tänane SuperUser Q & postitusel on vastuseid uudishimulise lugeja küsimusele selle käitumise kohta.

tänapäevane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.

Küsimus

SuperUser-lugeja JBurnham tahab teada, miks Microsoft Wordi ajal kasutusel kaks koopiat:

Miks Microsoft Word kasutab samal ajal sama faili teise koopiat, kuid peidetud? Ja miks avaneb dokumendi ajal loodud fail, on alati alati "~ $", mis asendab faili nime esimesed kaks tähte?

Näiteks:

Miks Microsoft Word loob teise koopia? Ja mis on sekundaarfaili nimega "~ $"?

Vastused

SuperUseri kaasautoritele Matthew Williamsile ja Frank Thomasile on meie jaoks vastus. Esiteks üles, Matthew Williams:

Viidatud fail on ajutine fail, mis teenib mitut eesmärki. Microsofti endast:

tsiteeritud tekst: Ajutine fail on fail, mis on loodud teabe ajutiseks säilitamiseks, et vabastada mälu muudel eesmärkidel või toimida turvavõrguna, et vältida andmete kaotamist, kui programm teatud funktsioone täidab. Näiteks määrab Word automaatselt kindlaks, kus ja millal ajutised failid luua. Ajutised failid eksisteerivad ainult praeguse Wordi seansi ajal. Kui Word suletakse tavapäraselt, siis ajutised failid on kõigepealt suletud ja seejärel kustutatud.

kiirus

Sellest tulenevalt aitavad need ajutised failid kiirendada. Kui teie süsteem hädas, kui tal on piisavalt mälu, aitab Word seda mööda, muutes kasutamata funktsioone mälust kettale ajutise faili kujul.

Integrity

Selleks et tagada teie faili terviklikkus süsteemi vea korral, kirjutatakse teave ajutisse faili, seejärel algsele failile. Kui teil on viga, võib seda piirata / taastada ajutiste failide asemel teie põhifailist.

lukustatud failid

tsiteeritud tekst: Kui avate lukustatud faili kas sellepärast, et see on avatud mõnes teises Wordi aknas või sellepärast, et mõni muu võrgu kasutaja on avatud, saate töötada faili koopiaga. Word paigutab selle koopia Windowsi ajutiste kataloogide kataloogi. Samamoodi, kui dokumendile lisatud mall on lukustatud, teeb Word automaatselt malli koopia Temp kataloogis. Lukustatud faili koopia ei värskenda originaali omaniku faili automaatselt.

Omaniku fail ~ $( sama kataloogi lähtefailina)

tsiteeritud tekst: Kui varem salvestatud fail avatakse redigeerimiseks, printimiseks või ülevaatamiseks, loob Word ajutise faili, millel on faili nime pikendamine. doc. Selle failinime laiend algab tildega( ~), millele järgneb dollarimärk( $), millele järgneb algse failinime ülejäänud osa. See ajutine fail hoiab faili avanud isiku logimisnime. Seda ajutist faili nimetatakse "omaniku failiks".

Allikas - kirjeldus, kuidas Word loob ajutisi faile [Microsoft]

Matthewi lõplik märkus: See on märkimisväärne teema. Ma esitasin selle faili kasutamise kohta mitmeid näiteid, kuid palun kasuta Microsoftil üksikasjalikku loendit sisalduvat lähteteksti. Ma ei taha siin kogu lehte kopeerida / kleepida.

Järgneb Frank Thomasi vastus:

Eelkõige automaatsalvestusfunktsioonide tõttu. Kui te ei ütle dokumendile, et muudatused salvestada, ootate see, et see salvestab originaali ilma käsklusega või ei hoiatata, et see juhtub? See lubab ka teie muudatusi taastada, kui Word jookseb kokku ja te ei ole salvestanud 2 tundi. Vaikimisi on teie muutunud 10-minutilise vana versioon, mida saab taastada.

Põhilisemal tasemel lubab üks kasutaja avada faili aktsiale ja seda lugeda, samal ajal kui mõni teine ​​kasutaja on selle muutmiseks avatud, kuigi kui mitu kasutajat redigeerib seda, viimati võidab.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.