Ted*_* Yu 26 magic-numbers linux-kernel
当我读取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的文件中
Mic*_*kis 25
它恰好是Volker Lendecke首字母的十六进制表示,他为Linux内核编写了ncpfs支持(最初只有一个内核模块,iirc).但基本上,他是负责任的人.:-)
编辑:为了回应Ted的评论,它被用作Netware 5中的超级块魔术数字.我希望这能满足你的好奇心.