Mengapa Microsoft Word membuat dua salinan saat sedang digunakan?

13

Mengapa Microsoft Word membuat salinan lain dari file yang sama, tetapi disembunyikan, ketika sedang digunakan?

Dan mengapa file yang dibuat saat digunakan selalu memiliki "~ $" menggantikan 2 huruf pertama dari nama file?

Sebagai contoh:

Sebuah contoh

JBurnham
sumber
4
Ini digunakan sebagai file kunci.
Ramhound

Jawaban:

20

File yang Anda rujuk adalah file sementara yang melayani sejumlah tujuan. Dari Microsoft sendiri:

File sementara adalah file yang dibuat untuk menyimpan sementara informasi untuk mengosongkan memori untuk keperluan lain, atau untuk bertindak sebagai jaring pengaman untuk mencegah kehilangan data ketika suatu program melakukan fungsi tertentu. Misalnya, Word menentukan secara otomatis di mana dan kapan ia perlu membuat file sementara. File sementara hanya ada selama sesi Word saat ini. Ketika Word dimatikan secara normal, semua file sementara pertama-tama ditutup dan kemudian dihapus.

Kecepatan

Terjadi dari ini; file sementara ini membantu meningkatkan kecepatan. Jika sistem Anda kesulitan dengan memori yang tidak cukup, Word akan membantunya dengan mengubah fungsi yang tidak digunakan dari memori ke disk dalam bentuk file sementara.

Integritas

Untuk memastikan integritas file Anda jika terjadi kesalahan sistem, informasi dituliskan sementara dan ke file asli. Jika Anda memiliki kesalahan, itu dapat dibatasi / dipulihkan dari file sementara daripada file inti Anda.

File Terkunci

Ketika Anda membuka file yang dikunci, baik karena itu dibuka di jendela lain Word atau karena pengguna lain di jaringan terbuka, Anda dapat bekerja dengan salinan file. Word menempatkan salinan ini di direktori Windows Temp. Demikian juga, jika templat yang dilampirkan ke dokumen dikunci, Word secara otomatis membuat salinan templat di direktori Temp. Salinan file yang dikunci tidak secara otomatis memperbarui file pemilik asli.

File Pemilik ~$(Direktori yang Sama dengan File Sumber)

Ketika file yang disimpan sebelumnya dibuka untuk diedit, untuk dicetak, atau untuk ditinjau, Word membuat file sementara yang memiliki ekstensi nama file .doc. Ekstensi nama file ini dimulai dengan tilde (~) yang diikuti oleh tanda dolar ($) yang diikuti oleh sisa nama file asli. File sementara ini menyimpan nama masuk orang yang membuka file. File sementara ini disebut "file pemilik."

Sumber - Microsoft

Ini adalah topik yang cukup besar. Saya telah memberikan sejumlah contoh penggunaan file ini, tetapi silakan gunakan sumber yang disediakan untuk daftar alasan yang terperinci dari Microsoft. Saya tidak ingin menyalin / menempelkan seluruh halaman di sini.

Matthew Williams
sumber
1
Ini salah, file ada untuk mencegah dua pengguna mencoba mengedit file sekaligus, situasi yang menyebabkan This file is locked for editing by...pesan. Word juga menggunakan file penyimpanan otomatis untuk memungkinkan pemulihan dokumen tetapi ini bukan hal yang sama dan disimpan di lokasi yang berbeda.
James P
@James | Saya telah memasukkan sedikit pada file yang terkunci. Seperti yang Anda lihat dari tautan, ini adalah topik yang panjang. Saya tidak ingin menyalin rim informasi dan lebih suka memberikan beberapa contoh dan memberikan referensi ke sumbernya. Untuk keuntungan Anda, saya telah menambahkan sedikit ini.
Matthew Williams
1
The ~$.docxfile OP secara khusus bertanya tentang disebut dalam artikel sebagai pemilik Files . Artikel Anda benar tentang penggunaan file sementara secara umum, saya hanya menunjukkan apa yang digunakan untuk itu.
James P
1
@James | Permintaan maaf ini memang benar. Saya telah memasukkan bagian yang Anda sebutkan dalam jawaban saya untuk membahas bagian khusus OP ini. Terima kasih telah menunjukkan kekhilafan saya.
Matthew Williams
Ini hanya menjelaskan sebagian. Mengapa Microsoft tidak menggunakan mekanisme penguncian file standar Windows saja?
trlkly
6

Terutama karena fitur Autosave. Jika Anda tidak memberi tahu dokumen untuk menyimpan perubahan Anda, apakah Anda berharap untuk menyimpan dokumen asli tanpa perintah atau peringatan bahwa itu akan terjadi? Itu juga memungkinkan perubahan Anda untuk dipulihkan jika Word crash dan Anda belum menyimpan selama 2 jam. Secara default akan ada versi lama 10 menit dari perubahan Anda yang dapat dipulihkan.

Pada tingkat yang lebih mendasar, ini memungkinkan satu pengguna untuk membuka file pada share dan membacanya sementara pengguna lain membukanya untuk modifikasi, meskipun jika beberapa pengguna mengeditnya, yang terakhir menang.

Frank Thomas
sumber
0

File ini berisi informasi status pengeditan Anda saat ini. Anda seharusnya tidak peduli tentang itu. Maksudnya adalah bahwa ketika Word crash (yang hampir tidak pernah terjadi, batuk ), Word diharapkan dapat memulihkan perubahan yang telah Anda buat tetapi belum disimpan.

Andreas Wiese
sumber
-3

Saya percaya bahwa itu adalah file sementara. Word menghapusnya setelah Anda menyimpan dan menutup file Anda.

Roboneter
sumber