ไฟล์ torrent และลิงก์ Magnet ต่างกันอย่างไร


56

ไฟล์ torrent และลิงก์Magnetต่างกันอย่างไร

ความแตกต่างระหว่างการใช้งานฉันสามารถใช้μTorrentเพื่อดาวน์โหลดไฟล์จากลิงก์ Magnet ได้อย่างไร

คำตอบ:


43

μTorrentเข้ากันได้กับลิงก์แม่เหล็กเพื่อให้คุณสามารถใช้งานได้

เวอร์ชั่นสั้น:

แทนที่จะดาวน์โหลดไฟล์ .torrent จากเว็บเซิร์ฟเวอร์คุณดาวน์โหลดโดยตรงจาก seed / leecher ข้อได้เปรียบที่ใหญ่ที่สุดคือคุณอาจดาวน์โหลดเนื้อหาของฝนตกหนักแม้ว่าตัวติดตามจะปิดหรือปิดเพื่อลงทะเบียน

รุ่นยาว:

ตามเนื้อผ้าไฟล์ .torrent จะถูกดาวน์โหลดจากเว็บไซต์ฝนตกหนัก จากนั้นไคลเอนต์ torrent จะคำนวณแฮชของ torrent (ชนิดของลายนิ้วมือ) ตามไฟล์ที่เกี่ยวข้องและค้นหาที่อยู่ของเพียร์จากตัวติดตาม (หรือเครือข่าย DHT) ก่อนเชื่อมต่อกับเพื่อนเหล่านั้นและดาวน์โหลดเนื้อหาที่ต้องการ

ไซต์สามารถประหยัดแบนด์วิดท์ได้โดยการคำนวณฝนตกหนักแฮชและอนุญาตให้ดาวน์โหลดแทนไฟล์ .torrent กำหนดแฮชฝนตกหนัก - ผ่านเป็นพารามิเตอร์ภายในลิงก์ Magnet - ลูกค้าจะค้นหาที่อยู่ของเพื่อนและเชื่อมต่อกับพวกเขาเพื่อดาวน์โหลดไฟล์ torrent ก่อนจากนั้นจึงเลือกเนื้อหาที่ต้องการ

เป็นที่น่าสังเกตว่า BitTorrent ไม่สามารถทิ้งรูปแบบ .torrent ทั้งหมดและพึ่งพาลิงก์แม่เหล็กเพียงอย่างเดียว ไฟล์ .torrent เก็บข้อมูลสำคัญที่จำเป็นในการเริ่มต้นกระบวนการดาวน์โหลดและข้อมูลนี้จะต้องมีอยู่ในกลุ่ม


คุณหมายถึงจะบอกว่า uTorrent สามารถทิ้งรูปแบบ .torrent ทั้งหมดและพึ่งพาลิงก์แม่เหล็กเพียงอย่างเดียวได้หรือไม่
Pacerier

ตามวรรคสุดท้ายไม่
Saxtus

ผมหมายถึงโปรแกรม uTorrentไม่ BitTorrent ..
Pacerier

μTorrentยังคงต้องเก็บสิ่งต่าง ๆ ที่ไม่รวมอยู่ในลิงค์แม่เหล็กเพราะมันต้องติดตามความคืบหน้าของไฟล์ที่ดาวน์โหลด การเชื่อมโยงแม่เหล็กเป็นเพียงการเชื่อมโยงคุณจะไม่สามารถจัดเก็บข้อมูลความคืบหน้าในนั้น ...
Saxtus

Wikipedia กล่าวถึง "การค้นหาความพร้อมใช้งาน" ที่จำเป็นเพื่อค้นหาเพื่อน (และไฟล์จริง) ลูกค้าดูที่ใด ลิงก์แม่เหล็กต้องการตัวติดตาม URI หรือไม่นั้นขึ้นอยู่กับเครือข่ายของลูกค้าหรือไม่
Rudie

6

ฉันสามารถใช้μ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


4

ลิงค์แม่เหล็ก 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

แหล่ง


1
> "ความยุ่งเหยิงของลิงก์แม่เหล็กถูกใช้เพื่อค้นหาเพื่อนที่ใช้ DHT" โปรดอธิบายว่านี่หมายถึงแฮชของลิงก์แม่เหล็ก * หรือแฮชในลิงก์แม่เหล็กหรือไม่?
Lakey

@ Lake แน่นอนแฮชในลิงก์แม่เหล็ก
ปาโบล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.