BitTorrent Info Hash (BTIH)
ID torrent_info_hash
DatatypeNot PIIidentifier
Identifier of a torrent: the hash of the bencoded info dictionary of its .torrent file. Version 1 torrents (BEP 3) use SHA-1, written as 40 hexadecimal digits, as in magnet:?xt=urn:btih: links; old magnet links may carry the same 20 bytes as 32 Base32 characters, which the regexp does not cover. Version 2 torrents (BEP 52) use a SHA-256 info hash, written as a multihash in urn:btmh: links.
- Parent datatype
- SHA-1 hash
sha1hash - Categories
- Internet, Universal unique identifiers, Cryptographic identifiers
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- Quality
- 90/100 · missing: mapping (Wikidata, Schema.org, ...)
- Metacrafter rules
- 2 rules (1 by field name, 1 by value)
torrentinfohashfieldfield, common/internet.yamltorrentinfohashvaluedata, common/internet.yaml
- Supported by tools
- metacrafter
Regular expression
^[0-9a-fA-F]{40}$
Python re syntax.
Examples
| Value | Description |
|---|---|
| dd8255ecdc7ca55fb0bbf81323d87062db1f6d1c | Info hash of the Big Buck Bunny torrent published by WebTorrent |
| 08ada5a7a6183aae1e09d831df6748d566095a10 | Info hash of the Sintel torrent published by WebTorrent |
| DD8255ECDC7CA55FB0BBF81323D87062DB1F6D1C | The Big Buck Bunny info hash in uppercase |
| dd8255ecdc7ca55fb0bbf81323d87062db1f6d1 invalid | one hex digit short (39 instead of 40) |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Хеш info торрента (BTIH) | Идентификатор торрента: SHA-1-хеш словаря info файла .torrent, 40 шестнадцатеричных цифр. |
Sources
- wikipedia: https://en.wikipedia.org/wiki/BitTorrent
- doc: https://www.bittorrent.org/beps/bep_0003.html
- doc: https://www.bittorrent.org/beps/bep_0009.html
- doc: https://www.bittorrent.org/beps/bep_0052.html
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/torrent_info_hash - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/internet/torrent_info_hash.yamlon GitHub