Minecraft-Forge:JSON文件哈希

问题描述 投票:1回答:1

我目前正在研发一种带有锻造的我的世界发射器。我现在面临的问题是哈希。 Vanilla的哈希是SHA1哈希,这没关系。(这里例如https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/1.7.10.json)我必须检查forhes的哈希,我有这个JSON文件:https://github.com/MinecraftForge/FML/blob/master/jsons/1.7.10-rel.json。正如您在每个库中看到的那样,校验和字段包含两个值。现在我的问题是:他们是什么?我想它们是文件的某种哈希,而不是名称。我试图检查SHA1和MD5,但它们不一样。我甚至不明白为什么有两个值。有人对此有解释吗?

c# json hash minecraft minecraft-forge
1个回答
0
投票

据我所知,这两个校验和分别是MD5和SHA1。它们与JSON文件根据每个库的url标记引用的Maven存储库相关。 Forge文物可能跟随此:https://blog.packagecloud.io/eng/2017/03/09/how-does-a-maven-repository-work/#checksumasc

简而言之,前面的URL简要说明了Maven存储库的工作原理,并将这两个校验和作为下载验证引用。另一个关于创建Maven校验和的参考也指向它们成对出现:Maven checksum pom setting?

这是一个可以与校验和交互的插件:http://checksum-maven-plugin.nicoulaj.net/

tl; dr这些是MD5和SHA1对中的Maven存储库校验和。在C#设置中,有许多选项可以验证两者:

© www.soinside.com 2019 - 2024. All rights reserved.