2010-11-01 11 views
8

Cuando deseo enviar una solicitud inicial a un rastreador, todas las referencias que he visto dicen que necesita ser codificada en la URL. Si transformo el hash SHA-1 que tengo de la clave de información en una cadena hexadecimal, ¿por qué tendría que codificar en la URL el hash? Solo contiene caracteres permitidos.Solicitud de rastreador Bittorrent, formato de info_hash

Respuesta

4

El parámetro info_hash es no una cadena hexadecimal. Es una cadena binaria pura, así que sí, tendrás que codificar URL muchos de los bytes que contiene. (Esto tiende a hacerlo más largo al final que solo usar una cadena codificada en hexadecimal, pero ese es el protocolo BitTorrent para usted, ¡demasiado tarde para hacer algo al respecto!)

0

Forma binaria de info-hash (a 20 byte long SHA1) debe tener codificación URL. AFAIK algunos rastreadores aceptan puro hash infodecimal hexadecimal (cadena de 40 caracteres).

Cuestiones relacionadas