我有一个 Perl 应用程序可以解析 MediaWiki SQL 表并显示来自多个维基页面的数据。我需要能够重新创建绝对图像路径来显示图像,例如:.../f/fc/Herbs.jpg/300px-Herbs.jpg
来自 MediaWiki 手册:
Image_Authorisation: "the [image] path can be calculated easily from the file name and..."
路径是如何计算的?
最佳答案
接受的答案不正确:
- 字符串的 MD5 和是 32 个十六进制字符(128 位),而不是 16
- 文件路径是根据文件名的 MD5 和计算的,而不是文件本身的内容
- 路径中第一个目录为第一个字符,第二个目录为第一个和第二个字符。目录路径不是前 3 个或 6 个字符的组合。
'Herbs.jpg' 的 MD5 和是 fceaa5e7250d5036ad8cede5ce7d32d6。前 2 个字符是 'fc',给出文件路径 f/fc/,这是示例中给出的。
关于php - MediaWiki 如何组成图像路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/247678/