Verzija ovog članka u programu Microsoft Word 97 potražite u članku 89247.
Sažetak
U ovom se članku objašnjava kada, gdje i kako Microsoft Word za Windows stvaraju privremene datoteke.
Dodatne informacije
Definicija privremene datoteke
Privremena je datoteka datoteka stvorena radi privremenog spremanja podataka radi slobodne memorije u druge svrhe ili da bi se onemogućilo gubljenje podataka kada program izvrši određene funkcije. Word će, primjerice, automatski odrediti gdje i kada mora stvarati privremene datoteke. Privremene datoteke postoje samo tijekom trenutne sesije programa Word. Kada se Word isključi na normalan način, sve privremene datoteke će se najprije zatvoriti, a zatim izbrisati.
Zašto Word stvara privremene datoteke?
Brzina
Ako nema dovoljno memorije za zadržavanje dokumenta sa svim njezinim uređivanjem u memoriji i još uvijek obavljaju manipulacije, kao što su sortiranje, povlačenje, pomicanje i tako brzo, uz sve druge aplikacije koje su pokrenirane, Word će premjestiti dio svog koda koji se ne koristi ili dio dokumenta koji se ne uređuje iz memorije u disk. Ovaj pokret na privremene datoteke na disku oslobađa više memorije za manipulaciju tekstom ili skladištenje dijelova dokumenta koji se aktivno uređuju.
Integritet podataka
Word koristi privremene datoteke kao "sigurnosnu mrežu" da bi zaštitio od sistemskih pogrešaka u shemi spremanja datoteka. Ako prvi put spremite u privremenu datoteku, a zatim je preimenujete u naziv, Word će osigurati integritet podataka izvorne datoteke od problema (kao što su zatajenja struje ili izgubljene mrežne veze) koje se mogu pojaviti dok se datoteka zapisuje.
Vrste privremenih datoteka
Datoteka bazirana na MS-DOS-u
Ovo su standardne MS-DOS datoteke.
Datoteka koja se temelji na dokumentu
Razlika između ove datoteke i tradicionalne MS-DOS datoteke jest da više programa može čitati i pisati u te datoteke, a da izvorni vlasnik ne zna za to. Osim toga, datoteke dokumenata imaju svojstvena svojstva koja programu Word omogućuju stvaranje datoteka i direktorija unutar datoteka. Prilikom pokretanja Word stvara jednu privremenu (izravnu) datoteku dokumenta zvanu ~ wrfxxxx. tmp. Možete utvrditi je li to datoteka dokumenta jer je Početna veličina 1.536 bytes. Ova privremena datoteka dokumenta koristi se za pohranu svih OLE objekata koji pripadaju neimenovanim dokumentima, poništavanja, međuspremnika i dokumenata čiji izvorni oblici nisu oblik dokumenta (primjerice,. txt,. rtf i Word 2,0 Documents). Word može otvoriti datoteke dokumenata pomoću dva različita načina rada: transakcija i izravno. Ti se načini razmatraju u nastavku ovog članka.
Datoteke dokumenata koje se transrade
Datoteke koje se transrade omogućuju Word da otvori datoteku, napiše je i imaju druge programe, kao što je Microsoft Excel, da ga zapisuju, ali i dalje zadržavaju pravo na vraćanje datoteke u državu u kojoj se nalazi kada ga je Word prvi put otvorio. Da biste to učinili, datoteka dokumenta stvara slike duhova (obično ~ gftxxxx. tmp) svih promjena koje ste unijeli u datoteku nakon otvaranja; Ako Word zadrži sve promjene, sadržaj ~ dftxxxx. tmp spoji s izvornom datotekom, a zatim sprema potpunu verziju. Obratno, ako Word odbacuje sve promjene, izbrisat će se ~ d-xxxx. tmp, a izvorna se datoteka ne mijenja. Word će otvoriti sve izvorne datoteke programa Word pomoću datoteka koje se mogu stvarati, a koje stvaraju slike duhova u imeniku temp. Kada pokrenete Word, Normal. dot obično se otvara u načinu rada s transradom, a stvara se datoteka Ghost za njega koja se zove dftxxxx. tmp. FastSave, na primjer, spaja te dvije datoteke kada se pojavi spremanje.
Izravni
Word koristi izravnu pohranu prilikom otvaranja privremene datoteke dokumenta i prilikom izvođenja spremanja kao ili potpunog spremanja (nespremnog spremanja). Ta je vrsta datoteke niska (ako ima) potrošača memorije i ne stvara sliku duhova kada je stvorena ili otvorena.
Određene datoteke koje Word stvara
U sljedećim tablicama popisani su neke od specifičnih privremenih datoteka koje Word stvara. Files typically created when Word is started File name ------------------------------------------------------------------------ MS-DOS-based file (to reserve 4 file handles) 0 bytes ~wrf0000.tmp MS-DOS-based scratch file 0 bytes ~mfxxxx.tmp Compound file - transacted 0 bytes ~dftxxxx.tmp Compound file - direct 1536 bytes ~wrf0001.tmp (unnamed non-Word/OLE files) Word recovery files File name ----------------------------------------------------------------------- Temporary file for AutoRecovery ~wraxxxx.tmp AutoRecovery AutoRecovery save of <docname>.asd Other Word temporary files File name ----------------------------------------------------------------------- Copy of another document ~wrcxxxx.tmp Word document ~wrdxxxx.tmp Temp document file ~wrfxxxx.tmp Dictionary ~wrixxxx.tmp Clipboard ~wrlxxxx.tmp Macro ~wrmxxxx.tmp Word OLE document ~wroxxxx.tmp Scratch file ~wrsxxxx.tmp Converted (foreign) document ~wrvxxxx.tmp
Pojednostavnjeni prikaz sheme koja se koristi za spremanje uređene datoteke
Create temp file Create ~wrdxxxx.tmpWrite temp file Save example data to ~wrdxxxx.tmpDelete original file Delete EXAMPLE.DOCMove temp to target name Move ~wrdxxxx.tmp to Example.doc
Word dobiva značajnu brzinu performansi postavljanjem privremene datoteke u isti direktorij kao spremljene datoteke. Ako je Word postavio privremenu datoteku na drugom mjestu, morat će koristiti naredbu za kopiranje MS-DOS da bi se privremena datoteka pomakla iz drugog direktorija na spremljeno mjesto. Tako da privremena datoteka bude u istom direktoriju kao spremljena datoteka dokumenta, Word može koristiti naredbu premještanje MS-DOS-a da bi brzo označila privremenu datoteku kao spremljeni dokument.
Kada i gdje Word stvara privremene datoteke
Mjesto na kojem Word stvara privremene datoteke je hardcore informacije i nije ga moguće uređivati. Dakle, važno je da su dozvole za NTFS za korisnika postavljene u skladu s tim. Dodatne informacije potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
277867 Dozvole za Windows NTFS potrebne su prilikom pokretanja programa Word na bilo kojoj NTFS particiji s instaliranim sustavom Windows 2000, Windows XP Professional, Windows Server 2003 ili Windows VistaOpćenito, Word će stvoriti privremene datoteke za sljedeće vrste podataka.
Ugrađeni objekti programa Word (privremeni direktorij)
Kada Word funkcionira kao program OLE poslužitelja, ugrađeni objekti programa Word spremaju se kao privremene datoteke u imeniku temp. OLE 2,0 potrebna je dodatna pohrana pogona. Kada pokrenete OLE programe, Word mora dati kopije podataka na poslužitelj. Nije neobično za opsežnu upotrebu OLE 2,0 u jednoj sjednici programa radi akumulirati veliku količinu privremenog prostora za pohranu na tvrdom disku.
Scratch datoteka (privremeni direktorij)
Kada Word ponestane interne memorije s izravnim pristupom (RAM-a), ona uvijek stvara jednu privremenu datoteku Scratch u kartici temp da biste držali podatke. Ova datoteka Scratch sadrži informacije koje su zamijenile iz predmemorije interne datoteke programa Word, koja se dodjeljuje iz globalne sistemske memorije. Datoteka Scratch varira u veličini od 64 kilobajta (KB) do 3,5 megabajta (MB). Zadana veličina predmemorije u programu Word jest 64 KB. Dodatne informacije o povećanju veličine predmemorije u programu Word potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
212242 Gdje se postavke pohranjuju u registru za Word 2000
Snimljeni makro (privremeni direktorij)
Kada snimite makronaredbu, Word će stvoriti privremenu datoteku u imeniku Windows temp.
Pretvorene datoteke (privremeni direktorij)
Pretvornici procesora programa Word koji se isporučuju s programom Word stvaraju privremene datoteke u obliku obogaćenog teksta (RTF), koja Word koristi za pristup određenim pretvaračima.
Zaključane datoteke (privremeni direktorij)
Kada otvorite datoteku koja je zaključana, ili zato što je otvorena u drugom prozoru programa Word ili zato što je neki drugi korisnik na mreži otvoren, možete raditi s kopijom datoteke. Word smješta ovu kopiju u direktorij temp u sustavu Windows. Isto tako, ako je predložak pridružen dokumentu zaključan, Word automatski stvara kopiju predloška u kartici temp. Kopija zaključane datoteke ne ažurira automatski izvornu datoteku vlasnika.
Spremljene datoteke (isti direktorij kao spremljena datoteka)
Kada na izborniku datoteka kliknete Spremi , dogodit će se sljedeće:
-
Word će izgraditi novu privremenu datoteku pomoću uređene verzije dokumenta.
-
Kada Word stvori privremenu datoteku, Word će izbrisati stariju verziju dokumenta.
-
Word preimenuje privremenu datoteku na isti naziv kao i stariju verziju dokumenta.
Tekst zalijepljen između datoteka (isti direktorij kao izvorišna datoteka): kada Word kopira i Zalijepi između dokumenata, može stvoriti privremenu datoteku u istom direktoriju kao i izvorna datoteka. To je osobito istinito ako je izvorišna datoteka spremljena ili zatvorena. Privremena datoteka predstavlja informacije koje je međuspremnik prije spremanja datoteke referencirao. Word će stvoriti privremenu datoteku tako da preimenuje staru kopiju datoteke u privremeni naziv datoteke.
Datoteka vlasnika (isti direktorij kao izvorišna datoteka)
Kada se prethodno spremljena datoteka otvori za uređivanje, za ispis ili za pregled, Word će stvoriti privremenu datoteku koja sadrži datotečni nastavak. doc. Ovo proširenje naziva datoteke započinje Tildom (~) iza kojeg slijedi znak za dolar ($) koji slijedi ostatak izvornog naziva datoteke. Ova privremena datoteka sadrži ime za prijavu osobe koja otvara datoteku. Ta se privremena datoteka naziva "datoteka vlasnika". Kada pokušate otvoriti datoteku dostupnu na mreži, a koju je već otvorio netko drugi, ova datoteka isporučuje korisničko ime za sljedeću poruku o pogrešci:
Ta je datoteka već otvorena korisničkim imenom. Želite li napraviti kopiju ove datoteke za upotrebu?
Word možda ne može stvoriti datoteku vlasnika. Word ne može, primjerice, stvoriti datoteku vlasnika kada je dokument na zajedničko korištenje samo za čitanje. U ovom se slučaju poruka o pogrešci mijenja u sljedeću poruku o pogrešci:
Datoteku je već otvorio neki drugi korisnik. Želite li napraviti kopiju ove datoteke za upotrebu?
Napomena Word će automatski izbrisati ovu privremenu datoteku iz memorije kada je izvorna datoteka zatvorena. Kada otvorite datoteku pomoću HTTP ili FTP protokola, datoteka će se najprije kopirati u privremeni direktorij. Zatim će se datoteka otvoriti iz imenika temp. Kada otvorite datoteku na odjeljku UNC za zajedničko korištenje s programom Word 2007, datoteka će se najprije kopirati u privremeni direktorij. Zatim će se datoteka otvoriti iz imenika temp.
Automatsko spremanje
Direktorij spremanja programa Word automatsko oporavak
Privremena datoteka stvorena kada Word izvršava automatsko spremanje spremljena je u mapu TEMP, osim ako ne postoji valjana temp mapa. U ovom slučaju Word će spremiti privremenu datoteku u istu mapu u kojoj se sprema dokument.
Mjesto privremenih datoteka prilikom zatvaranja datoteke
Word će povremeno morati održavati vezu na datoteku nakon zatvaranja. To se događa kada se tekst kopira u međuspremnik iz datoteke. Kada zatvarate datoteku, Word će pokušati sljedeće akcije:
-
Ako odabir koji je kopirani u međuspremnik ne sadrži više sekcija ili slike ili nije velik, Word kopira dio dokumenta u datoteku Scratch.
-
Ako kopirani odabir sadrži slike ili više sekcija ili ako se datoteka nalazi na disketnom disku, Word će kopirati cijelu datoteku u privremeni direktorij i pomaknuti ga tamo.