gpt4 book ai didi

hash - 种子文件中的 info_Hash 到底是什么

转载 作者:行者123 更新时间:2023-12-03 09:55:04 27 4
gpt4 key购买 nike

我最近阅读了很多关于种子和磁力链接等的哈希。但是有一个我不明白的问题。

我有:

  • 文件的哈希
  • 和洪流的信息哈希

  • infohash =文件的哈希?

    如果是,如果 torrent 描述了 6 个要下载的文件怎么办?

    如果不是,它代表什么?

    最佳答案

    所以我终于想通了。

    “infohash”是种子文件部分的 SHA1 哈希,包括:

  • 项目:长度(大小)和路径(带文件名的路径)
  • 姓名:要搜索的姓名
  • 件长:单件的长度(尺寸)
  • 片段:这个种子的每一个片段的 SHA1 哈希
  • 私有(private):限制访问的标志

  • 为了进一步展示这一点,我随机选取了一个 torrent 文件,并使用 Ultima 的“BEncode 编辑器”让我更清楚。

    BEncode Editor

    如您所见,红色框标记了种子文件的信息部分。
    种子文件不包括项目的哈希值,而是每个部分的哈希值。
  • 对于项目 1:1069496548
  • 和 item2:223
  • 合:1069496771
  • 单件尺寸:524288
  • 有 2040 件。 (1069496771/524288=2039.9032 大约)
  • 片段部分包括 40800 字节的数据,文件中有 81600 + 2 个字符。
  • +2 因为 0x 表示这是十六进制。
  • 一个 SHA1 散列有 40 个 0x 字符或 20 个字节的数据,即 2040 个 SHA1 散列。

  • enter image description here

    很抱歉,此信息是关于导致非法电影的 torrent,但我想使用真实存在的 torrent。

    关于hash - 种子文件中的 info_Hash 到底是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28348678/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com