угадайте, каков 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

хорошо, какое-либо тело имеет какие-либо идеи этой загадки?

btw, этот код появляется в файле %linux-kernel-source %/include/linux/magic.h

26
задан Andy Hayden 7 December 2012 в 23:51
поделиться

3 ответа

Это шестнадцатеричное представление инициалов Фолькера Лендеке, который написал поддержку ncpfs для ядра Linux (сначала только модуль ядра, iirc). Но, по сути, он несет ответственность. :-)

edit: В ответ на комментарий Теда, он используется в качестве магического числа суперблока в Netware 5. Надеюсь, это удовлетворит ваше любопытство.

25
ответ дан 28 November 2019 в 07:53
поделиться

NCP означает NetWare Core Protocol от Novell.

ncpfs - это реализация клиента NCP с открытым исходным кодом для Linux.

1
ответ дан 28 November 2019 в 07:53
поделиться

Интересно, у кого-то день рождения ...

5/6 / 4c = 5/6/76?

2
ответ дан 28 November 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: