คำตอบ:
μTorrentเข้ากันได้กับลิงก์แม่เหล็กเพื่อให้คุณสามารถใช้งานได้
เวอร์ชั่นสั้น:
แทนที่จะดาวน์โหลดไฟล์ .torrent จากเว็บเซิร์ฟเวอร์คุณดาวน์โหลดโดยตรงจาก seed / leecher ข้อได้เปรียบที่ใหญ่ที่สุดคือคุณอาจดาวน์โหลดเนื้อหาของฝนตกหนักแม้ว่าตัวติดตามจะปิดหรือปิดเพื่อลงทะเบียน
รุ่นยาว:
ตามเนื้อผ้าไฟล์ .torrent จะถูกดาวน์โหลดจากเว็บไซต์ฝนตกหนัก จากนั้นไคลเอนต์ torrent จะคำนวณแฮชของ torrent (ชนิดของลายนิ้วมือ) ตามไฟล์ที่เกี่ยวข้องและค้นหาที่อยู่ของเพียร์จากตัวติดตาม (หรือเครือข่าย DHT) ก่อนเชื่อมต่อกับเพื่อนเหล่านั้นและดาวน์โหลดเนื้อหาที่ต้องการ
ไซต์สามารถประหยัดแบนด์วิดท์ได้โดยการคำนวณฝนตกหนักแฮชและอนุญาตให้ดาวน์โหลดแทนไฟล์ .torrent กำหนดแฮชฝนตกหนัก - ผ่านเป็นพารามิเตอร์ภายในลิงก์ Magnet - ลูกค้าจะค้นหาที่อยู่ของเพื่อนและเชื่อมต่อกับพวกเขาเพื่อดาวน์โหลดไฟล์ torrent ก่อนจากนั้นจึงเลือกเนื้อหาที่ต้องการ
เป็นที่น่าสังเกตว่า BitTorrent ไม่สามารถทิ้งรูปแบบ .torrent ทั้งหมดและพึ่งพาลิงก์แม่เหล็กเพียงอย่างเดียว ไฟล์ .torrent เก็บข้อมูลสำคัญที่จำเป็นในการเริ่มต้นกระบวนการดาวน์โหลดและข้อมูลนี้จะต้องมีอยู่ในกลุ่ม
ฉันสามารถใช้μTorrentเพื่อดาวน์โหลดไฟล์จากลิงก์ Magnet ได้อย่างไร
ใช่คุณสามารถ.
ทั้งไฟล์ torrent และลิงก์ Magnet ทำหน้าที่เดียวกันนั่นคือดาวน์โหลดไฟล์ผ่าน BitTorrent ลิงก์แม่เหล็กมีแฮชของไฟล์ที่จะดาวน์โหลดและตำแหน่งที่สามารถดาวน์โหลดได้
จากวิกิพีเดีย ,
การเชื่อมโยงแม่เหล็กประกอบด้วยชุดของพารามิเตอร์อย่างน้อยหนึ่งพารามิเตอร์การเรียงลำดับไม่สำคัญจัดรูปแบบในลักษณะเดียวกับสตริงการสืบค้นที่ส่วนท้ายของ URL HTTP จำนวนมาก พารามิเตอร์ที่พบมากที่สุดคือ "xt" หมายถึง "หัวข้อที่แน่นอน" ซึ่งโดยทั่วไปจะเป็น URN ที่เกิดขึ้นจากการแฮชเนื้อหาของไฟล์เฉพาะเช่น
magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C
อ้างถึงการแฮช SHA-1 ที่เข้ารหัส Base32 ของไฟล์ที่เป็นปัญหา
พารามิเตอร์อื่น ๆ ที่กำหนดโดยมาตรฐานร่างคือ:
- "dn" ("display name"): ชื่อไฟล์ที่จะแสดงต่อผู้ใช้เพื่อความสะดวก
- "kt" ("หัวข้อคำหลัก"): การค้นหาทั่วไปมากขึ้นโดยระบุคำค้นหามากกว่าไฟล์เฉพาะ
- "mt" ("รายการหัวข้อ"): URI ที่ชี้ไปที่ "รายการ" เช่นรายการของรายการพารามิเตอร์การทดสอบเฉพาะแอปพลิเคชันเพิ่มเติมซึ่งต้องเริ่มต้น "x" มาตรฐานยังชี้ให้เห็นว่าสามารถใช้พารามิเตอร์หลายตัวในประเภทเดียวกันโดยต่อท้าย ".1", ".2" ฯลฯ เข้ากับชื่อพารามิเตอร์เช่น
magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7
ลิงค์แม่เหล็ก Bittorrent มีข้อมูลทั้งหมดที่จำเป็นในการเริ่มต้นการดาวน์โหลดไฟล์จากเพื่อนโดยตรง มันเป็นวิธีที่เซิร์ฟเวอร์ไม่เรียกข้อมูลที่ถูกต้องเพื่อเริ่มดาวน์โหลดไฟล์ที่ร้องขอ ลิงก์แม่เหล็กสำหรับเหตุผลนั้นคือทั้งหมดที่จำเป็นสำหรับการดาวน์โหลดไฟล์จากเครือข่ายอื่น ๆ ในเครือข่าย Bittorrent ลิงก์แม่เหล็กสามารถกระจายทางอีเมลการส่งข้อความและการสื่อสารรูปแบบอื่น ๆ แต่ส่วนใหญ่มักพบในเว็บไซต์ฝนตกหนักที่มักจะมีทั้งฝนตกหนักและแม่เหล็กเชื่อมโยงไปยังผู้ใช้
แม่เหล็กประกอบด้วยหลายส่วน:
- แม่เหล็ก : (นี่คือตัวระบุลิงก์แม่เหล็ก)
- ? xt = urn: btih : (กำหนดแฮชของข้อมูล Bittorrent ตัวระบุ Edonkey จะมีลักษณะเช่นนี้ xt = urn: ed2k :)
- 5dee65101db281ac9c46344cd6b175cdcad53426 (แฮชเนื้อหา)
- & dn = name (ชื่อของไฟล์)
การเชื่อมโยงแม่เหล็กเต็มรูปแบบจะมีลักษณะเช่นนี้: แม่เหล็ก: XT = โกศ: btih: 5dee65101db281ac9c46344cd6b175cdcad53426 & DN = ดาวน์โหลด รายละเอียดข้อมูลเกี่ยวกับพารามิเตอร์แม่เหล็กเชื่อมโยงเพิ่มเติมมีการระบุไว้ในวิกิพีเดีย พารามิเตอร์ที่มีประโยชน์อย่างหนึ่งที่ยังไม่ได้กล่าวถึงคือ
as=
พารามิเตอร์ที่มีข้อมูลที่เข้ารหัสเกี่ยวกับแหล่งดาวน์โหลด วิธีนี้จะช่วยเพิ่มความเร็วในกระบวนการค้นหาเพื่อนคนแรกข้อดีหลักของลิงค์แม่เหล็ก
ข้อได้เปรียบหลักสำหรับตัวสร้างดัชนี Bittorrent ก็คือพวกเขาไม่จำเป็นต้องเก็บ torrents ไว้ในเซิร์ฟเวอร์อีกต่อไปซึ่งอาจเป็นประโยชน์สำหรับพวกเขาในหลาย ๆ ทาง มันสามารถลดแรงกดดันจากอุตสาหกรรมการสร้างสื่อและลดค่าใช้จ่ายด้านโครงสร้างพื้นฐานฮาร์ดแวร์ด้วยการติดตามและดาวน์โหลดที่น้อยลง
ผู้ใช้ปลายทางได้รับประโยชน์จาก Magnet Links เช่นกัน สิ่งที่พวกเขาต้องการคือลิงค์สำหรับเริ่มดาวน์โหลดไฟล์ซึ่งทำให้พวกเขาเป็นอิสระจากตัวจัดทำดัชนีฝนตกหนัก นอกจากนี้ยังช่วยให้พวกเขาแจกจ่ายข้อมูลได้ง่ายขึ้น Torrent indexers ยังคงเป็นแหล่งข้อมูลหลักสำหรับไฟล์ใหม่ที่สามารถดาวน์โหลดได้
ลิงก์แม่เหล็กใช้ DHT
ตัวติดตามสภาพแวดล้อมที่น้อยลงควรตั้งคำถามเกี่ยวกับการระบุตัวตน การดาวน์โหลดจะเริ่มต้นอย่างไรถ้าไม่มีตัวติดตามเพื่อแจ้งผู้ใช้ Bittorrent เกี่ยวกับผู้ใช้รายอื่นที่ดาวน์โหลดและเก็บไฟล์ คำตอบคือ DHT, ตารางแฮชแบบกระจาย DHT ถูกเปิดใช้งานโดยค่าเริ่มต้นในไคลเอนต์ยอดนิยมเช่น uTorrent หรือ Vuze โดยไม่ต้องพูดถึงรายละเอียดมากนักแฮชของลิงก์แม่เหล็กถูกใช้เพื่อค้นหาเพื่อนที่ใช้ DHT