การเปลี่ยนแปลงใน v2

  • เปลี่ยนดาต้าแฮชจาก SHA-1 เป็น SHA-256

  • จัดเก็บแฮชด้วย Merkle Hash Tree ทำให้ขนาดไฟล์ .torrent เล็กลง

→ เมทาดาทามีขนาดเล็กลง จึงเริ่มทำงานได้เร็วขึ้น

→ ข้อมูลที่ดาวน์โหลดแล้วสามารถตรวจสอบความถูกต้องได้ในระดับบล็อก

  • ใช้แฮชกับไฟล์ด้วย

→ ถ้าเป็นไฟล์เดียวกันก็จะได้แฮชเดียวกัน จึงย้ายไฟล์ข้ามทอร์เรนต์ได้และไม่ต้อง re-hash

  • จัดเก็บโครงสร้างไดเรกทอรีให้กระชับขึ้น

→ สำหรับทอร์เรนต์ที่มีไฟล์เล็กจำนวนมาก จะช่วยลดความซ้ำซ้อนได้

  • บังคับขนาดของชิ้นข้อมูล

→ ต้องเป็นเลขยกกำลังของ 2 และมีขนาดอย่างน้อย 16 kiB

  • ขยาย magnet link เพื่อรองรับ SHA-256 ด้วย

→ SHA-1 เริ่มด้วย urn:btih: และ SHA-256 เริ่มด้วย urn:btmh:

  • ฟีเจอร์ใหม่ของ v2 ไม่รองรับย้อนหลัง

→ สามารถสร้างไฟล์ทอร์เรนต์แบบไฮบริดที่รองรับ v1 และ v2 พร้อมกันได้

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น