红石中继站
    • 资源
    • 新帖
    • 版块
    • 热门
    • 登录

    记录并显示所有资源的散列值(Hash Code)

    反馈与投诉
    建议
    1
    1
    76
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 3TUSK3
      3TUSK
      最后由 编辑 · 美国

      如题。

      记录并显示这个信息可在下列场合派上用场:

      • 玩家声称下载到的文件携带计算机病毒,或文件损坏,但作者本地持有的文件并无异常。此时便可比对玩家下载到的文件的散列值来确定玩家持有的文件是否在下载时就已损坏,或事后遭修改。
      • 有开发者误将同一文件当作多个不同版本上传到红石中继站。此时便可先行通过散列值提醒开发者「你大概传错文件了」。CurseForge 有此功能。
      • 在某些极端情况下可以用作某种「证据」使用。
      • 为日后普及可重现构建(Reproducible Build)铺平道路:记录文件的散列值可以让我们生成可靠的 lock file。

      作为参考,CurseForge 和 Modrinth 都有类似功能。

      记录的 Hash 种类 是否在前端显示 API 是否返回
      CurseForge MD5 是 未知,需要测试
      Modrinth SHA1、SHA512 否 是
      1 条回复 最后回复 回复 引用
      • 第一个帖子
        最后一个帖子
        "Minecraft" 以及 "我的世界" 为 Mojang Synergies AB 的商标,本站与 Mojang 以及 Microsoft 没有从属关系
        © 2024-2025 红石中继站 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载
        侵权投诉邮箱:[email protected]
        由 长亭雷池WAF 提供安全检测与防护 由 WAFPRO 提供 SCDN 安全加速
        苏公网安备32050902102328号 苏ICP备2023043601号-8