Publication de libtorrent 2.0 - prise en charge de BitTorrent v2
(blog.libtorrent.org)Changements de la v2
-
Remplacement du hachage des données de SHA-1 par SHA-256
-
Stockage des hachages via un arbre de hachage de Merkle, ce qui réduit la taille des fichiers
.torrent
→ Des métadonnées plus petites permettent un démarrage plus rapide
→ Les données téléchargées peuvent être vérifiées bloc par bloc
- Application du hachage aussi aux fichiers
→ Si les fichiers sont identiques, ils auront le même hachage, ce qui permet de déplacer des fichiers entre torrents sans avoir à recalculer le hachage
- Stockage simplifié de la structure des répertoires
→ Cela réduit les doublons dans le cas des torrents contenant beaucoup de petits fichiers
- Taille des morceaux imposée
→ Puissance de 2, 16 kiB minimum
- Extension des liens magnet pour prendre aussi en charge SHA-256
→ SHA-1 commence par urn:btih: , SHA-256 par urn:btmh:
- Les nouvelles fonctionnalités de la v2 ne sont pas rétrocompatibles.
→ Il est possible de créer des fichiers torrent hybrides prenant en charge à la fois v1 et v2
Aucun commentaire pour le moment.