27

当我阅读 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

好的,那么有人对这个谜语有任何想法吗?

顺便说一句,此代码出现在 %linux-kernel-source%/include/linux/magic.h 的文件中

4

3 回答 3

26

它恰好是 Volker Lendecke 首字母的十六进制表示,他为 Linux 内核编写了 ncpfs 支持(起初只是一个内核模块,iirc)。但基本上,他是负责的人。:-)

编辑:针对 Ted 的评论,它被用作 Netware 5 中的超级块幻数。我希望这能满足您的好奇心。

于 2010-07-20T08:45:49.887 回答
1

我想知道这是不是某人的生日...

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

于 2010-07-20T08:41:26.980 回答
1

NCP 代表来自 Novell 的NetWare 核心协议

ncpfs是 Linux 的开源 NCP 客户端实现。

于 2010-07-20T08:49:22.250 回答