跳转到内容

模組討論:Crc32lua

页面内容不支持其他语言。
添加话题
维基百科,自由的百科全书

这是Module talk:Crc32lua当前版本,由Dabao qian留言 | 贡献编辑于2024年9月6日 (五) 16:50 备忘:​ 回复)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

Dabao qian在话题“备忘”中的最新留言:9个月前

备忘

[编辑]

Scribunto的基础库,有一个方法mw.hash.hashValue()可以用于生成散列值,根据代码确认,实际上是调用PHP的hash()方法,其中PHP的hash支持算法,包括三个crc32,分别是crc32、crc32b、crc32c;根据计算初步确认,这个lua模块实现的对应就是前面的crc32b,其输出值是前述调用输出字节原值的十进制值(即mw.hash.hashValue()字节原值的十六进制值)。所以如有需要性能需要的话,可以考虑用Scribunto提供的基础库实现代替。——Sakamotosan路过围观 | 避免做作,免敬 2024年9月6日 (五) 08:30 (UTC)回复

这个模块应该主要就是{{NoteTA}}在用。--Dabao qian 2024年9月6日 (五) 16:50 (UTC)回复