Угадайте, что такое 0x564c?
когда я читаю исходный код ядра Linux, я нашел одну строку:
#define NCP_SUPER_MAGIC 0x564c/* Угадайте, что такое 0x564c:-) */
(564c) 16 = (22092) 10 = (53114) 8 = (101011001001100) 2
Wolfram | Alpha сообщает нам, что 22092 = 2 ^ 2 * 3 * 7 * 263 = 43 * 2 ^ 9 + 76
ok, так что у любого тела есть идеи этой загадки?
btw, этот код появляется в файле% linux-kernel-source%/include/linux/magic.h
Ответы
Ответ 1
Это шестнадцатиричное представление инициалов Фолькера Лендеке, который написал поддержку ncpfs для ядра Linux (только сначала модуль ядра, iirc). Но в принципе, он один ответственный.: -)
edit: В ответ на комментарий Теда он использовался как магическое число суперблока в Netware 5. Надеюсь, это удовлетворит ваше любопытство.
Ответ 2
Интересно, кто-то день рождения...
5/6/4c = 5/6/76?
Ответ 3
NCP означает NetWare Core Protocol от Novell.
ncpfs - это реализация клиента NCP с открытым исходным кодом для Linux.