Maqnit sel

Bir maqnit bağlantısı vasitəçiliyi ilə uzaqlaşır. Bir maqnit bağlantısı, bu faylları bölüşmək üçün torrent müştəriinizin dərhal istifadə edə biləcəyi bu torrent üçün hash kodu olan bir hiperlinkdir. Maqnit bağlantıları bir izləyici tələb etmir (burada daha çox oxuya biləcəyiniz DHT istifadə edir) və yükləməyə başlamazdan əvvəl ayrı bir fayl yükləməyinizi tələb etmir.

Maqnit bağlantıları nədir və onları selləri yükləmək üçün necə istifadə edirəm?

Tezliklə populyar Torrent Saytı Pirate Bay artıq Torrent Fayllarına ev sahibliyi edəcəkdir . Bunun əvəzinə, yalnız maqnit bağlantıları təklif edəcəkdir. İndi nə maqnit? Əvvəllər “maqnit bağlantısı” termini görmüş ola bilərsiniz, amma birindən istifadə etməmisinizsə, bu dəyişikliyin BitTorrent istifadəçisi kimi sizin üçün nə deməkdir.

Maqnet bağlantıları necə fərqlənir .Torrent faylları

Bir yüklədiyiniz zaman .Torrent faylı, həqiqətən yükləmək istədiyiniz daha böyük fayllarda məlumat olan kiçik bir fayl yükləyirsiniz. Torrent faylı torrent müştərisinə paylaşılan faylların adlarını, izləyicinin və daha çox şeyin adlarını izah edir. Torrent müştəriniz sonra a hesablayır həşər yalnız bir ISBN və ya kataloq nömrəsi kimi olan selin var ki, bənzərsiz bir kod olan kod. Oradan, bu koddan bu faylları yükləmək üçün istifadə edə bilərsiniz, buna görə də onlardan yükləyə bilərsiniz.

Bir maqnit bağlantısı vasitəçiliyi ilə uzaqlaşır. Bir maqnit bağlantısı, bu faylları bölüşmək üçün torrent müştəriinizin dərhal istifadə edə biləcəyi bu torrent üçün hash kodu olan bir hiperlinkdir. Maqnit bağlantıları bir izləyici tələb etmir (burada daha çox oxuya biləcəyiniz DHT istifadə edir) və yükləməyə başlamazdan əvvəl ayrı bir fayl yükləməyinizi tələb etmir.

BitTorrentin gələcəyi: DHT, PEX və maqnit bağlantıları izah edildi

Ötən həftə Pirate Bay, izləyicisini daimi olaraq bağlayacağını təsdiqlədi, bunun əvəzinə həvəsləndirici ..

Maqnit bağlantılarından necə istifadə etmək olar

Maqnit bağlantıları istifadə etmək üçün sadədir. İndi Pirate Bay’a baş vurursan, maqnit bağlantılarının indi “torrent faylı alın” nın yanında olan mötərizədə bağlantısı ilə (bir ayda yox olacaq bir keçid). Yalnız maqnit bağlantısına vurun və brauzeriniz avtomatik olaraq standart BitTorrent müştərisinizi açmalı və yükləməyə başlamalıdır. Bu asandır.

Bu nəticədə sizin üçün nə deməkdir

Qısa cavab heç bir şey deyil. Əslində, yüklənən sellərin bir və ya iki alması demək olar azca Tıklayır, nə etməlisinizsə, yükləməyə başlamaq üçün linki vurun. Maqnit bağlantıları ilk dəfə çıxdıqda, bütün torrent müştəriləri onları dəstəkləmir, lakin indi ən çox populyar selli torrent müştərisi, digərləri arasında olan hər hansı bir yarı populyar torrent müştərisi ilə maqnit bağlantılarından istifadə edə bilərsiniz, buna görə də başqaları arasında t bununla bağlı bir problem bildirin.

Windows üçün ən yaxşı BitTorrent müştərisi

Windows-da BitTorrent müştərisinin bir neçə seçiminiz olsa da, uTorrent ən yaxşısını əl-ələ verir

Torrent saytlarının əsas səbəbi maqnit bağlantılarına – rahatlıqdan istifadəçiyə qədər olan, bu bağlantıların (ehtimal ki) pirate bay kimi hüquqi problemdən azad torrent saytlarıdır. Pirate Bay, müəllif hüquqları ilə qorunan məzmuna keçən fayllar keçirilməyəcəyi üçün, yəni torrent sənədləri – saytı müəllif hüquqları ilə qorunan materialın yüklənməsinə birbaşa təmin etmək daha çətindir. Bu semantik sıçrayışın əslində torrent saytlarını qoruduğuna baxmayaraq, görünmək üçün qalır, amma indi saytların bir müddət daha uzun müddətə yapışacağını və sellərinizin başlamaq üçün daha az bir klik alacağını bilə bilərsiniz. Maqnit bağlantıları haqqında daha çox oxumaq istəyirsinizsə, mövzuya dair Wikipedia səhifəsinə baxın .

Kitabxanalar

Bu səhifədə aşağıdakı JavaScript kitabxanaları istifadə olunur:

  • sha1.JS – SHA-1 Hashing Kitabxanası
  • bencode.JS – Bencode kodlaşdırma / kodlaşdırma kitabxanası
  • Base32.JS – Base32 kodlaşdırma / kodlaşdırma kitabxanası

Bunlar veb istifadəsi üçün primarly hazırlanmışdır, lakin node kimi bir şeylə istifadə olunmaq üçün mənasız dəyişdirilə bilər.cığır .

sha1.cığır

RFC 3174-də təsvir olunan əsas alqoritmdən istifadə edərək göstərilən məlumatların SHA-1 hashını, Python’un Haşlib’ə bənzər bir paradiqma ilə . Məlumatlar çuxurlarda daxil edilə bilər və həzm daxili vəziyyəti dəyişdirmədən istənilən nöqtədə hesablana bilər.

İctimai interfeys
  • konstruktor()
    Yeni Şa1 hashing nümunəsi yaradır.
  • sıfırlamaq()
    İnstansiyanın daxili vəziyyətini yenidən qurur.
  • aktuallaşdırmaq(dəyər_array)
    Hashing obyektinin daxili vəziyyətini dəyərləndirən dəyərləri olan dəyərlər_array .
    Dəyər_array, hər bir xarakterli bir sətir ola bilər [0,255]; və ya aralığında hər bir dəyəri olan (0,255] .
  • həzm etmək(): Uint8array
    Bu günə qədər bütün məlumat daxilolmalarının Sha1 həzmini hesablayır və qaytarır. Qayıdış dəyəri uzunluğu 20-nin Uint8arraydır .

bencode.cığır

Bencode formatından istifadə edərək bir obyekti və ya simini kodlaşdırın / deşifr edin.

İctimai interfeys
  • kodlaşdırmaq(obj): simli
    OBJ-ni bencoded string-ə kodlaşdırın.
    Obj yalnız bir simli, nömrə, massiv və ya obyekt ola bilər. Seriallar və obyektlər də yalnız yuxarıda göstərilən növləri ehtiva edə bilərlər.
  • deşifr etmək(str): [obyekt | Array | String | nömrə]
    “Yanlış format” atır
    Bencoded Str düyməsini orijinal tipinə çevirir. Məlumatlar pozulursa, bir istisna atılır.

Base32.cığır

RFC 4648 Base32 formatından istifadə edərək bir simli kodlaşdırın / deşifr edin.

İctimai interfeys
  • kodlaşdırmaq(str): simli
    Stre-str-də Base32.
  • deşifr etmək(str): simli
    Strase32-dən orijinal sətirinə deşifrə.

Digər JavaScript Faylları

Bunlar bu depoya daxil olan digər JavaScript fayllarıdır:

  • sha1.test.JS – burada oxşar test qutusu
  • t2m.yükləyici.JS – bu səhifəni qurmaq üçün istifadə olunan yükləyici faylı
  • t2m.JS – emal etmək üçün istifadə olunan əsas fayl .Bu səhifədəki torrent faylları