Tại sao Microsoft Word tạo hai bản sao trong khi sử dụng?
Mặc dù bạn có thể không nghĩ hoặc nhận ra nó, Microsoft Word tạo một bản sao thứ hai của bất kỳ tài liệu nào bạn đã mở và đang làm việc. Nhưng tại sao Microsoft Word làm điều này? Bài hỏi và trả lời của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò về hành vi này.
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Câu hỏi
Người đọc SuperUser JBurnham muốn biết lý do tại sao Microsoft Word tạo ra hai bản sao trong khi sử dụng:
Tại sao Microsoft Word tạo một bản sao khác của cùng một tệp, nhưng bị ẩn trong khi sử dụng? Và tại sao tệp được tạo trong khi tài liệu đang mở luôn có Kiểu ~ $ Thay thế 2 chữ cái đầu tiên của tên tệp?
Ví dụ:
Tại sao Microsoft Word tạo bản sao thứ hai? Và những gì đang xảy ra với những người hâm mộ ~ $ USD trong tên của tệp phụ?
Câu trả lời
Những người đóng góp cho SuperUser Matthew Williams và Frank Thomas có câu trả lời cho chúng tôi. Đầu tiên, Matthew Williams:
Tệp bạn đề cập đến là một tệp tạm thời phục vụ một số mục đích. Từ chính Microsoft:
Trích dẫn văn bản: Tệp tạm thời là một tệp được tạo để lưu trữ thông tin tạm thời để giải phóng bộ nhớ cho các mục đích khác hoặc hoạt động như một mạng an toàn để tránh mất dữ liệu khi chương trình thực hiện một số chức năng nhất định. Ví dụ: Word tự động xác định vị trí và thời điểm cần tạo tệp tạm thời. Các tệp tạm thời chỉ tồn tại trong phiên Word hiện tại. Khi Word bị tắt theo cách thông thường, tất cả các tệp tạm thời được đóng trước tiên và sau đó bị xóa.
Tốc độ
Tiếp tục từ đây, những tập tin tạm thời này giúp cải thiện tốc độ. Nếu hệ thống của bạn đang vật lộn với việc có đủ bộ nhớ, Word sẽ trợ giúp nó bằng cách chuyển chức năng không sử dụng từ bộ nhớ sang đĩa dưới dạng tệp tạm thời.
Chính trực
Để đảm bảo tính toàn vẹn của tệp của bạn trong trường hợp xảy ra lỗi hệ thống, thông tin được ghi vào tệp tạm thời, sau đó chuyển đến tệp gốc. Nếu bạn có bất kỳ lỗi nào xảy ra, nó có thể bị hạn chế / khôi phục từ các tệp tạm thời thay vì tệp cốt lõi của bạn.
Tập tin bị khóa
Trích dẫn văn bản: Khi bạn mở một tệp bị khóa, vì nó được mở trong một cửa sổ khác của Word hoặc vì một người dùng khác trên mạng đã mở nó, bạn có thể làm việc với một bản sao của tệp. Word đặt bản sao này trong thư mục Windows Temp. Tương tự, nếu một mẫu được đính kèm vào tài liệu bị khóa, Word sẽ tự động tạo một bản sao của mẫu trong thư mục Temp. Bản sao của tệp bị khóa không tự động cập nhật tệp của chủ sở hữu ban đầu.
Tệp chủ sở hữu ~ $ (Cùng thư mục với tệp nguồn)
Trích dẫn văn bản: Khi một tệp đã lưu trước đó được mở để chỉnh sửa, để in hoặc để xem lại, Word sẽ tạo một tệp tạm thời có phần mở rộng tên tệp .doc. Phần mở rộng tên tệp này bắt đầu bằng dấu ngã (~) được theo sau bởi ký hiệu đô la ($) được theo sau bởi phần còn lại của tên tệp gốc. Tệp tạm thời này chứa tên đăng nhập của người mở tệp. Tập tin tạm thời này được gọi là tập tin chủ sở hữu của người dùng.
Nguồn - Mô tả cách Word tạo các tệp tạm thời [Microsoft]
Lưu ý cuối cùng từ Matthew: Đây là một chủ đề khá lớn. Tôi đã cung cấp một số ví dụ về cách sử dụng tệp này, nhưng vui lòng sử dụng nguồn được cung cấp cho danh sách chi tiết lý do từ Microsoft. Tôi không muốn sao chép / dán toàn bộ trang ở đây.
Tiếp theo là câu trả lời từ Frank Thomas:
Chủ yếu là do các tính năng tự động lưu. Nếu bạn không nói với một tài liệu để lưu các thay đổi của mình, bạn có hy vọng nó sẽ lưu trên bản gốc mà không có lệnh hay cảnh báo rằng nó sẽ xảy ra không? Nó cũng cho phép các thay đổi của bạn được phục hồi nếu Word gặp sự cố và bạn đã không lưu trong 2 giờ. Theo mặc định, sẽ có một phiên bản cũ 10 phút thay đổi của bạn có thể được phục hồi.
Ở cấp độ cơ bản hơn, nó cho phép một người dùng mở một tệp trên một chia sẻ và đọc nó trong khi một người dùng khác mở nó để sửa đổi, mặc dù nếu nhiều người dùng đang chỉnh sửa nó, chiến thắng cuối cùng.
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.