70

Делая резервную копию моего жесткого диска Windows, я заметил некоторые имена файлов, в которых было несколько случайных чисел. Например:. .{ED7BA470-8E54-465E-825C-99712043E01C}

Значит ли это что-то особенное в Windows? Какова цель этих файлов?

4 ответа4

89

Другие упоминали, что ED7BA470-8E54-465E-825C-99712043E01C - это GUID, который верен ... но не отвечает на вопрос.

Если вы создаете папку с именем формата FolderName.{SomeGUID} , Windows будет рассматривать папку как ярлык и искать GUID как CLSID в реестре Windows. Microsoft называет эти папки точками соединения.

Как выглядит этот CLSID из реестра
Запись CLSID (источник)

Конкретный GUID, который вы упомянули, это знаменитый ярлык God Mode, который открывает вам более мощную версию панели управления.

Ярлык "Режим Бога"
Ярлык "Режим Бога" (источник)

16

{ED7BA470-8E54-465E-825C-99712043E01C}

Значит ли это что-то особенное в Windows?

Это GUID (глобально уникальный идентификатор).

Поскольку это уникальная строка, мы можем быть уверены, что никакие две резервные копии не создаются с одним и тем же именем.


RFC 4122 - Пространство имен URN с универсальным уникальным идентификатором (UUID)

В этой спецификации определяется пространство имен унифицированного имени ресурса для UUID (универсальный уникальный идентификатор), также известный как GUID (глобальный уникальный идентификатор). UUID имеет длину 128 битов и может гарантировать уникальность в пространстве и времени. UUID первоначально использовались в сетевой вычислительной системе Apollo, а затем в распределенной вычислительной среде (DCE) Open Software Foundation (OSCE), а затем в платформах Microsoft Windows.

Источник Пространство имен URN универсального уникального идентификатора (UUID)


GUID's - Глобальные уникальные идентификаторы

GUID - это, по сути, способ идентификации объекта. Однако они также называют этот объект уникальным образом, чтобы ни у одного другого объекта не было такого же GUID.

Теперь эти "объекты" могут быть чем угодно, от приложения, части операционной системы или физического устройства, такого как графическая карта, до самого компьютера.

Зачем нам нужны GUID?

Хорошо, это хорошая идея, чтобы определить каждый объект на компьютере с уникальным идентификатором (GUID). Это связано с тем, что на вашем компьютере могут быть два объекта с одинаковым "именем". Таким образом, предоставляя обоим этим объектам уникальный идентификатор, компьютер может различать их.

И операционная система Windows, и программные приложения, которые запускаются на вашем компьютере, требуют, чтобы КАЖДЫЙ объект, на который есть ссылки в реестре, имел уникальную идентификацию.

Программисты используют такие приложения, как GUIDGEN.EXE, для создания этих специальных идентификаторов, тогда как Windows создает их внутренне.

Концепция GUID основана на универсальных уникальных идентификаторах (UUID), определенных Open Software Foundation (OSF) как часть распределенной вычислительной среды (DCE), но это, вероятно, больше, чем вы хотели знать!

Просто помни:..

Независимо от того, сколько GUID создано, они ВСЕГДА уникальны!

Так как же выглядит GUID?

Ну, это то, что называется "шестнадцатеричными" числами - удобное для человека представление двоичных кодированных значений.

По сути, каждый GUID состоит из 5 групп символов. Каждая группа имеет набор (блок) символов следующим образом: 8, 4, 4, 4 и 12. Например: B96073C9-0E9E-406F-B4A6-620E06242B20


Дальнейшее чтение

5

Несколько комментариев, которые вместе могут составить ответ:

  1. Не каждый файл на вашем жестком диске предназначен для использования человеком. Есть много файлов, потому что они необходимы для правильной работы вашего компьютера. Нарушение их (удаление, переименование или перемещение) может иметь неизвестные, произвольные последствия в зависимости от того, какие именно файлы и какова их цель.

  2. "Шестнадцатеричные коды", на которые вы ссылаетесь, являются глобально уникальными идентификаторами (GUID). Это в основном 128-битные случайные числа, представленные в виде символов 0-9 и AF (основание 16). Программы используют идентификаторы GUID, когда они хотят назначить тег или идентификатор чему-либо, но хотят очень очень высокой вероятности того, что выбранный ими идентификатор является уникальным. "Глобально уникальный" в "Глобально уникальном идентификаторе" относится к тому факту, что существует математически почти гарантированная вероятность того, что любое выбранное вами случайное 128-битное число будет уникальным (то есть никто никогда не использовал это число в качестве GUID. до). Могут происходить коллизии GUID, но это чрезвычайно редко. В несколько раз реже, чем кошка, которая подходит к вам прямо сейчас и начинает учить вас исчислению.

Примечание: Если кошка пришел к вам и начать объяснять Исчисление , как вы читаете это сообщение, пожалуйста , знайте , что вы только что ездил в другое измерение , где не обязательно применять обычные законы физики. Пожалуйста, остерегайтесь летающих свиней; они могут причинить боль, если столкнутся с вами.

  1. Не зная точно, где файлы, на которые вы ссылаетесь, расположены на диске, и как они были сгенерированы, трудно предположить, для чего именно они используются. Обычно вы можете получить интуитивное представление о том, что они могут быть, посмотрев на структуру каталогов, в которых они похоронены; например, если они находятся в C:\Windows\Microsoft.NET, они, вероятно, являются частью .NET Framework. И так далее.

  2. В конце концов, если вы не планируете что-то делать с этими файлами, лучше оставить их в покое. Выполняйте резервное копирование, как обычно, при полном резервном копировании диска и восстанавливайте их в обычном режиме. Просто примите тот факт, что на вашем диске будут тысячи файлов, которые программы или Windows используют для правильной работы вашей системы, и нет необходимости понимать их назначение или поведение, если что-то не сломается, и в этом случае вам может понадобиться вручную вмешаться и исправить что-то.

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .