Домашня » як » Чому Microsoft Word створює два копії під час використання?

    Чому Microsoft Word створює два копії під час використання?

    Можливо, ви не думаєте про це або розумієте це, але Microsoft Word створює другу копію будь-яких документів, які ви відкриваєте і працюють. Але чому Microsoft Word це робить? Сьогоднішня стаття SuperUser Q&A має відповіді на запитання цікавого читача про цю поведінку.

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Питання

    Читач SuperUser JBurnham хоче знати, чому Microsoft Word створює дві копії під час використання:

    Чому Microsoft Word створює іншу копію того ж самого файлу, але приховано під час використання? А чому файл, створений під час відкриття документа, завжди має "~ $" замінюючи перші 2 літери імені файлу?

    Наприклад:

    Чому Microsoft Word створює другу копію? І те, що з "~ $" у назві вторинного файлу?

    Відповідь

    Співробітники SuperUser Метью Вільямс і Френк Томас мають відповідь для нас. По-перше, Метью Вільямс:

    Файл, на який ви посилаєтеся, є тимчасовим файлом, який виконує ряд цілей. Від самих Microsoft:

    Текст, що цитується: Тимчасовий файл - це файл, який створюється для тимчасового зберігання інформації для того, щоб звільнити пам'ять для інших цілей, або діяти як захисна мережа, щоб запобігти втраті даних, коли програма виконує певні функції. Наприклад, Word автоматично визначає, де і коли потрібно створювати тимчасові файли. Тимчасові файли існують лише під час поточного сеансу Word. Коли Word вимикається звичайним способом, всі тимчасові файли спочатку закриваються, а потім видаляються.

    Швидкість

    Далі тимчасові файли допомагають підвищити швидкість. Якщо ваша система бореться з достатньою кількістю пам'яті, Word допоможе їм, перемістивши невикористану функціональність з пам'яті на диск у вигляді тимчасового файлу.

    Цілісність

    Щоб забезпечити цілісність файлу в разі системної помилки, інформація записується у тимчасовий файл, а потім у вихідний файл. У разі виникнення будь-якої помилки, вона може бути обмежена / відновлена ​​з тимчасових файлів, а не з основного файлу.

    Заблоковані файли

    Текст, що цитується: Коли ви відкриваєте заблокований файл, або тому, що він відкритий у іншому вікні Word, або тому, що його відкрив інший користувач у мережі, можна працювати з копією файлу. Word розміщує цю копію в каталозі Temp Windows. Аналогічно, якщо шаблон, прикріплений до документа, заблокований, Word автоматично створює копію шаблону в каталозі Temp. Копія заблокованого файлу не оновлює автоматично файл початкового власника.

    Файл власника ~ $ (той же каталог, що й вихідний файл)

    Текст, що цитується: Коли раніше збережений файл відкривається для редагування, для друку або для перегляду, Word створює тимчасовий файл із розширенням імені файлу .doc. Це розширення імені файлу починається з тильди (~), за якою йде знак долара ($), за яким слідує залишок імені вихідного файлу. Цей тимчасовий файл містить ім'я входу особи, яка відкриває файл. Цей тимчасовий файл називається файлом власника.

    Джерело - опис того, як Word створює тимчасові файли [Microsoft]

    Заключна нота від Матвія: Це значна тема. Я надав кілька прикладів щодо використання цього файлу, але скористайтеся джерелом, наданим для детального переліку причин від Microsoft. Я не хочу копіювати / вставляти всю сторінку тут.

    Далі йшла відповідь Френка Томаса:

    У першу чергу через функцію автоматичного збереження. Якщо ви не повідомляєте документ, щоб зберегти зміни, чи очікуєте ви, що це збережеться над оригіналом без команди або попередження, що це станеться? Вона також дозволяє відновити зміни, якщо Word аварійно завершиться, і ви не зберегли протягом 2 годин. За умовчанням старі версії ваших змін, які можна відновити, становитимуть 10 хвилин.

    На більш базовому рівні він дозволяє одному користувачеві відкривати файл на спільному ресурсі та читати його, тоді як інший користувач має можливість його змінити, хоча, якщо його редагують декілька користувачів, останній виграш.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.