Sự khác biệt giữa tệp torrent và liên kết Magnet là gì?


56

Sự khác biệt giữa tệp torrent và liên kết Magnet là gì?

Sự khác biệt giữa việc sử dụng là gì, tôi có thể sử dụng TTorrent để tải xuống các tệp từ liên kết Magnet không?

Câu trả lời:


43

TTorrent tương thích với các liên kết Magnet, vì vậy bạn có thể sử dụng chúng.

Phiên bản ngắn:

Thay vì tải xuống tệp .torrent từ máy chủ web, bạn tải xuống tệp trực tiếp từ seed / leecher. Ưu điểm lớn nhất là bạn có thể tải xuống nội dung của torrent, ngay cả khi trình theo dõi bị tắt hoặc đóng để đăng ký.

Phiên bản dài:

Theo truyền thống, các tệp .torrent được tải xuống từ các trang web torrent. Sau đó, một khách hàng torrent tính toán hàm băm torrent (một loại dấu vân tay) dựa trên các tệp mà nó liên quan và tìm địa chỉ của các đồng nghiệp từ trình theo dõi (hoặc mạng DHT) trước khi kết nối với các đồng nghiệp đó và tải xuống nội dung mong muốn.

Các trang web có thể tiết kiệm băng thông bằng cách tự tính toán băm torrent và cho phép chúng được tải xuống thay vì các tệp .torrent. Với hàm băm torrent - được truyền dưới dạng tham số trong liên kết Magnet - khách hàng ngay lập tức tìm địa chỉ của các đồng nghiệp và kết nối với họ để tải xuống tệp torrent trước, sau đó đến nội dung mong muốn.

Điều đáng chú ý là BitTorrent không thể bỏ hoàn toàn định dạng .torrent và chỉ dựa vào các liên kết Magnet. Các tệp .torrent chứa thông tin quan trọng cần thiết để bắt đầu quá trình tải xuống và thông tin này phải có sẵn trong bầy.


bạn có muốn nói rằng uTorrent có thể bỏ hoàn toàn định dạng .torrent và chỉ dựa vào các liên kết Magnet không?
Pacerier

Theo đoạn cuối, không.
Saxtus

ý tôi là uTorrent không phải bittorrent ..
Pacerier

TTorrent vẫn phải lưu trữ những thứ không có trong liên kết nam châm, bởi vì nó cần theo dõi tiến trình của tệp đã tải xuống. Liên kết nam châm chỉ là một liên kết, bạn không thể lưu trữ thông tin tiến trình trong đó ...
Saxtus

Wikipedia đề cập đến một "tìm kiếm khả dụng" cần thiết để tìm các đồng nghiệp (và tệp thực tế). Khách hàng nhìn ở đâu? Có một liên kết nam châm yêu cầu URI theo dõi hoặc là tùy thuộc vào mạng của khách hàng?
Rudie

6

Tôi có thể sử dụng TTorrent để tải xuống các tệp từ liên kết Magnet không?

Vâng, bạn có thể.

Cả tệp torrent và liên kết Magnet đều thực hiện cùng một tác vụ, đó là tải xuống tệp qua BitTorrent. Liên kết nam châm chứa băm của các tệp sẽ được tải xuống và vị trí của những tệp này có thể được tải xuống từ đó.

Từ Wikipedia ,

Liên kết nam châm bao gồm một chuỗi gồm một hoặc nhiều tham số, thứ tự không đáng kể, được định dạng giống như chuỗi truy vấn ở cuối nhiều URL HTTP. Tham số phổ biến nhất là "xt", có nghĩa là "chủ đề chính xác", thường là URN được hình thành từ hàm băm nội dung của một tệp cụ thể, ví dụ: magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C

đề cập đến hàm băm SHA-1 được mã hóa Base32 của tệp đang đề cập.

Các tham số khác được xác định bởi tiêu chuẩn dự thảo là:

  • "dn" ("tên hiển thị"): một tên tệp để hiển thị cho người dùng, để thuận tiện
  • "kt" ("chủ đề từ khóa"): tìm kiếm tổng quát hơn, chỉ định cụm từ tìm kiếm thay vì một tệp cụ thể
  • "mt" ("chủ đề kê khai"): một URI trỏ đến "bảng kê khai", ví dụ: danh sách các mục tham số thử nghiệm dành riêng cho ứng dụng, phải bắt đầu "x." Tiêu chuẩn cũng gợi ý rằng nhiều tham số cùng loại có thể được sử dụng bằng cách nối thêm ".1", ".2" vào tên tham số, ví dụ:

magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7


4

Liên kết nam châm Bittorrent chứa tất cả thông tin cần thiết để bắt đầu tải xuống các tệp từ các đồng nghiệp trực tiếp. Đây là một cách không cần máy chủ để lấy thông tin đúng để bắt đầu tải xuống các tệp được yêu cầu. Về mặt lý thuyết, một liên kết nam châm là tất cả những gì cần thiết để tải xuống các tệp từ các đồng nghiệp khác trong mạng Bittorrent. Liên kết nam châm có thể được phân phối qua email, nhắn tin và các hình thức giao tiếp khác nhưng thường được tìm thấy trên các trang web torrent thường cung cấp cả liên kết torrent và nam châm cho người dùng của họ.

Một nam châm bao gồm một số phần:

  • nam châm : (Đây là định danh liên kết nam châm)
  • ? xt = urn: btih : (Xác định Bittorrent Info Hash, ví dụ, định danh Edonkey sẽ trông như thế này xt = urn: ed2k :)
  • 5dee65101db281ac9c46344cd6b175cdcad53426 (Hàm băm)
  • & dn = name (Tên của tệp)

Liên kết nam châm đầy đủ sẽ trông như thế này: nam châm :? Xt = urn: btih: 5dee65101db281ac9c46344cd6b175cdcad53426 & dn = download . Thông tin chi tiết về các thông số Magnet Link bổ sung được liệt kê trên Wikipedia . Một tham số hữu ích chưa được đề cập là as=tham số chứa thông tin được mã hóa về nguồn tải xuống. Điều này tăng tốc quá trình tìm kiếm các đồng nghiệp đầu tiên.

Ưu điểm chính của liên kết nam châm

Ưu điểm chính cho người lập chỉ mục Bittorrent là họ không phải lưu trữ các torrent trên máy chủ của họ nữa, điều này có thể có lợi cho họ theo nhiều cách. Nó có thể giảm áp lực từ ngành công nghiệp sáng tạo truyền thông và giảm chi phí cơ sở hạ tầng phần cứng nhờ ít theo dõi và tải xuống.

Mặt khác, người dùng cuối cũng được hưởng lợi từ Magnet Links. Tất cả những gì họ cần là liên kết để bắt đầu tải xuống các tệp khiến chúng độc lập với các bộ chỉ mục torrent. Nó cũng cho phép họ phân phối thông tin dễ dàng hơn. Mặt khác, bộ chỉ mục torrent vẫn là nguồn thông tin chính cho các tệp mới có sẵn để tải xuống.

Liên kết nam châm sử dụng DHT

Một môi trường theo dõi ít ​​hơn nên đặt ra một câu hỏi về nhận dạng. Làm thế nào để tải xuống có thể được bắt đầu ff không có trình theo dõi để thông báo cho người dùng Bittorrent về những người dùng khác tải xuống và chọn tệp? Câu trả lời là DHT, bảng băm phân tán. DHT được bật theo mặc định trong các máy khách phổ biến như uTorrent hoặc Vuze. Không đi sâu vào chi tiết, hàm băm của liên kết nam châm được sử dụng để tìm các đồng nghiệp sử dụng DHT.

Nguồn


1
> "hàm băm của liên kết nam châm được sử dụng để tìm các đồng nghiệp sử dụng DHT." Xin làm rõ, điều này có nghĩa là băm của liên kết nam châm *, hay băm bên trong liên kết nam châm ?
Lakey

@Lakey chắc chắn băm bên trong liên kết nam châm.
Pablo A
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.