Кіріспе

BitComet (алғашқыда 0.11-ден 0.37 нұсқалары аралығында SimpleBT клиенті деп аталған) – Microsoft Windows үшін C++ тілінде жазылған, BitTorrent, HTTP және FTP клиенті. Ол 52 түрлі тілде қолжетімді. Оның алғашқы, қауымға ашық нұсқасы 0.28 болды. Қазіргі BitComet логотипі 0.50 нұсқасынан бері қолданылып келеді.

Ерекшеліктері

BitComet бағдарламасы – көп жіпті, көп протоколды гибридті жүктеу менеджері және BitTorrent пир-пир (P2P) файл алмасу бағдарламасы. Ол бір уақытта жүктеу тапсырмаларын қолдайды. Нақты бір жүктеуді аяқтау үшін, ол әртүрлі P2P және клиент-сервер протоколдары арқылы көптеген көздерден файлдың бөліктерін алуға мүмкіндік береді. BitComet-тің негізгі мүмкіндіктеріне пайдаланушыларға торренттерді іздеуге мүмкіндік беретін кіріктірілген Internet Explorer терезесі кіреді. Қазіргі заманғы BitTorrent клиенттеріне тән мүмкіндіктермен қатар, ол UPnP шлюзін конфигурациялауды, өткізу қабілетін жоспарлауды, Webseeding-ті, торрент пакеті ішінде жүктеу үшін нақты файлдарды таңдауды, NAT traversal (v.1.03 нұсқасынан алынып тасталды), Peer Exchange (ескі нұсқаларда, меншік протокол арқылы және v.1.19 нұсқасынан бастап, Extension Protocol арқылы, μTorrent / Mainline PEX-ке үйлесімді PEX механизмін іске асыру арқылы), бастапқы себу (Super Seeding) және магниттік сілтемелерді қолдайды. Жүктеу кезінде BitComet медиа файлдардың басындағы және соңғы бөліктеріне басымдық беру опциясын ұсынады, соның арқасында файлдар толық жүктелгенге дейін алдын ала қарауға болады. Сондай-ақ, "Алдын ала қарау режимінде жүктеу" мүмкіндігі бар, онда торренттің барлық бөліктері тізбектеп жүктеледі, бұл пайдаланушыға жүктеу кезінде медиа файлды ойнатуға мүмкіндік береді (егер жүктеу жылдамдығы мен бөліктердің қолжетімділігі ойнату битретінен жоғары болса). BitComet сонымен қатар пайдаланушыларға өздерінің торрент файлдарын іздеуге болатын P2P желісінде басқа BitComet пайдаланушыларымен бөлісуге мүмкіндік береді, бұл мүмкіндік бұрынғы нұсқаларда "Torrent Share" деп, ал v.1.17 нұсқасынан бастап "Torrent Exchange" деп аталады. BitComet трекер желіден тыс болған кезде де жұмыс істеу үшін Kademlia (негізгі желі) DHT-ді пайдаланады. BitComet файлдарды HTTP және FTP, сондай-ақ BitTorrent арқылы жүктей алады және Firefox, Internet Explorer және Maxthon үшін жүктеу плагиндерін қамтиды. Бағдарламалық құрал Flash Video файлдарын (.flv және .swf файлдары) ойнатуға арналған қосымшаны қамтиды. 2011 жылдың ақпан айында BitComet өзінің VIP клиенттері үшін анонимді жүктеу мүмкіндігін іске қосты. Бұл мүмкіндікті пайдаланып, жүктеулер BitComet VIP серверлері арқылы жүзеге асырылады және пайдаланушының нақты IP-адресі жасырылады.

Опциялық дербес бағдарламалық қамтамасыз ету

BitComet.com ресми сайтынан жүктеуге арналған BitTorrent трекерін ұсынады. FLV ойнатқыш бағдарламасын жеке жүктеуге және BitComet бағдарламалық қамтамасынан тәуелсіз қолдануға болады.

Іздеу жүйесі

Іздеу сайты – Google. atcomet.com

Хеш туралы есеп беру

0.86 нұсқасынан бастап BitComet торенттер туралы, оның ішінде торрент хэшін, Bitcomet.com серверлеріне жіберетін талқылау және статистиканы қадағалау мүмкіндіктерін қамтиды.

DHT пайдалануы

0.60 нұсқасында BitComet жағымсыз жаңлықтарды таратты, себебі сол кезде жаңа болған DHT мүмкіндігін іске асыру, трекердің «жеке» белгісін назардан тыс қалдыру үшін қолданылуы мүмкін еді. Бұл пайдаланушыларға жеке трекерлерде кең таралған жүктеу және тарату арақатынасының шектеулерінен қашуға мүмкіндік берді. Кейбір жеке трекерлер бұған жауап ретінде 0.60 нұсқасын қара тізімге қосты. BitComet әзірлеушісі RnySmile, қара тізімге байланысты клиентті 0.59 нұсқасына қайтарды. DHT қатесі 0.61 нұсқасында түзетілді.

Файлдарды толтыру

0.85 нұсқасынан бастап (2007 жылдың басынан бастап) BitComet өзінің торрент жасау құралына стандартты емес опцияны қосты, ол көп файлды торренттегі екі дерек файлдың бірдей BitTorrent "бөлігін" иеленбеуін қамтамасыз етеді. Бұл үшін BitComet торрентке бос "толтыру" (padding) файлдар жинағын қосады, онда әрбір файлдың соңғы "бөлігінің" қалдығы сақталады. Бұл файлдар BitComet пайдаланушылары үшін көрінбейді, бірақ басқа клиенттердің жұмысын нашарлатады, себебі әріптестер ресурстар мен өткізу қабілетін толтыру файлдарына жұмсауға мәжбүр болады, ал BitComet пайдаланбағандарға ешқандай пайдасы жоқ. Бұл файлдар ауыстырылған деректердің жалпы көлемінің 10% дейін құрауы мүмкін, бұл желіге үлкен жүктеме тудырады. BitComet әзірлеушілері бұл мүмкіндікті Long Term Seeding деп аталатын мүмкіндікті қолдау үшін қосты, онда BitComet клиенті бірдей файлға ие, бірақ бірдей торренттен емес, басқа BitComet клиенттерінен файлдарды жүктей алады. Сондай-ақ, бұл ED2K сілтемелері сияқты басқа торрент емес көздерден жеке файлдарды жүктеуге мүмкіндік береді. Толтыру файлын қосу, тиісті файлды немесе соңғы "бөлікті" толықтыра алмаудың орнына файлдың толық нұсқасын алуға кепілдік береді. Толтыру файлдарын жасау мүмкіндігі 0.85 нұсқасынан бастап әдепкі бойынша қосулы, және 1.36 нұсқасынан бастап әлі де әдепкі бойынша қосулы күйде.

FileHippo дау-дамайлары

Бұл хабарламамен бірге, 2008 жылдың сәуірінде FileHippo сайты BitComet-тің жаңа нұсқаларын ұсынуды тоқтатты. 2008 жылдың сәуірінен бастап FileHippo енді BitComet-ті жаңарта алмайды, себебі олар FileHippo сайтының мәтінін, файлдарын, суреттерін және жаңарту тексеру құралын көшіріп алып, оны өзінің түпнұсқалық жұмысы ретінде көрсетіп отыр. Біз сізге uTorrent сияқты басқа, жақсы беделді торрент клиентін пайдалануды ұсынамыз. Бұл оқиға FileHippo AppHit.com сайтының дизайны мен кодын FileHippo қолданған нұсқаға өте ұқсас екенін байқағаннан кейін болды – тек иконаларды ғана емес, сонымен қатар FileHippo веб-сайтынан мәтінді және FileHippo-ның өзі жасаған жаңарту тексеру бағдарламасын көшірген. AppHit пен BitComet шарттық серіктестер болғандықтан, FileHippo BitComet-ті таратуды тоқтатуға шешім қабылдады. Кейін BitComet бұл серіктестікті бұзды, ал 2015 жылға қарай FileHippo BitComet-ті қайта қолжетімді етті.

Torrent файл пішімі

BitTorrent-тің ресми нұсқамасына сәйкес, "Торрент файлындағы мәтіндік барлық тізбектер UTF-8 кодировкасында болуы керек". Қытай немесе жапон тілі сияқты латын әріптерінен өзгеше таңбаларды қолданатын жүйелерде торренттер жасалғанда, BitComet-тің 1.20 нұсқасына дейінгі бағдарламалары файлдардың атауларын және жолдарын Windows қытай/жапон кодировкасын пайдаланып кодтады және UTF-8 нұсқасын стандартты емес атрибут ретінде сақтады. 2010 жылдың наурыз айында шыққан 1.20 нұсқасынан бастап BitComet торрент форматы енді стандартқа сай келеді.