模組:Crc32lua/doc
外观

这是Module:Crc32lua的文档页面
![]() | 此頁面是Module:Crc32lua的模块文档。 此頁面可能包含了模板的使用說明、分類和其他内容。 |
CRC32的纯Lua实现。
补充:Scribunto提供的标准库中,提供了mw.hash.hashValue()
可以用于生成散列值,其实际上是调用PHP的hash()方法,其中PHP的hash支持算法中,包括三个crc32,分别是crc32、crc32b、crc32c;本lua模块实现的对应就是前面的crc32b,其输出值是前述调用输出字节原值的十进制值(即mw.hash.hashValue()
字节原值的十六进制值)。所以如有需要性能需要的话,可以考虑用Scribunto提供的基础库实现代替。