BitTorrent (программное обеспечение)

редактировать
BitTorrent
BitTorrent logo.svg
Оригинальный автор (-ы) Брэм Коэн
Разработчик (-ы) BitTorrent, Inc.
Первый выпуск2 июля 2001 г.; 19 лет назад (2001-07-02)
Стабильный выпуск (ы) [±]
Windows7.10.5.45785 / 14 августа 2020 г.; 60 дней назад (2020-08-14)
Mac7.4.3.43797 / 4 сентября 2019 г.; 13 месяцев назад (04.09.2019)
Android6.5.7 / 9 сентября 2020 г.; 34 дня назад (09.09.2020)
Предварительные версии [±]
Windows8.0 alpha Build 25431/10 ноября 2011 г.; 8 лет назад (2011-11-10)
macOSНет
AndroidНет
Операционная система Windows, macOS, Android
Платформа IA-32, x64, ARM
Размер
  • Windows : 3.16 MB
  • macOS : 2,74 МБ
  • Android : 16,03 ~ 19,84 МБ
Доступно на66 языках
Тип BitTorrent-клиент
Лицензия Поддержка рекламы freemium
Веб-сайтwww.bittorrent.com

BitTorrent - это ad-supported клиент BitTorrent разработан Брэмом Коэном и BitTorrent, Inc., используется для загрузки и загрузки файлов по протоколу BitTorrent. BitTorrent был первым клиентом, написанным для протокола. Разработчики часто называют его Mainline, указывая на его официальное происхождение. Начиная с версии 6.0 клиент BitTorrent был переименован в версию μTorrent. В результате это больше не с открытым исходным кодом. В настоящее время он доступен для Microsoft Windows, Mac, Linux, iOS и Android.

Содержание

  • 1 История
  • 2 Возможности
  • 3 История выпусков
  • 4 BitTorrent DNA
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

История

Программист Брам Коэн разработал протокол в апреле 2001 г. и выпустил первую реализацию клиента BitTorrent 2 июля 2001 г. Сейчас он поддерживается компанией Коэна BitTorrent, Inc.

До версии 6.0 BitTorrent был написан на Python и был свободным программным обеспечением. Очень ранние версии, выпущенные до 30 декабря 2001 г., были переданы в общественное достояние без лицензии. Версии до 3.4.2 включительно распространялись по лицензии MIT. Исходный код для версий 4.x и 5.x был выпущен под лицензией BitTorrent Open Source License, модифицированной версией Jabber Open Source License. Версии 4.0 и 5.3 были повторно лицензированы под GPL.

. Версия 4.20 клиента была названа Allegro компанией BitTorrent Inc. в связи с расширениями протокола, разработанными компанией для повышения производительности загрузки и управляемости ISP..

Версия 5.30 клиента, снимок которого сделан в Internet Archive, является последней версией с открытым исходным кодом.

Начиная с версии 6.0, клиент BitTorrent является обновленной версией μTorrent. Это больше не с открытым исходным кодом.

Возможности

BitTorrent-клиент позволяет пользователю искать и загружать торрент-файлы с помощью встроенного окна поиска («Поиск торрентов») в главном окне., который открывает страницу BitTorrent torrent поисковой системы с результатами поиска в веб-браузере пользователя.

по умолчанию. Текущий клиент включает ряд функций, включая множественные параллельные загрузки. BitTorrent имеет несколько статистических, табличных и графических представлений, которые позволяют пользователю видеть, какие события происходят в фоновом режиме. Множество представлений предлагают информацию о одноранговых узлах и семенах, к которым подключен пользователь, в том числе о том, сколько данных загружается с каждого и сколько данных загружается каждым. Он имеет систему автоматического восстановления, которая проверяет все данные, которые были обработаны после неправильного завершения работы. Он также является посредником между собой, исходными файловыми серверами («трекерами») и другими клиентами, тем самым повышая эффективность распространения. Клиент также позволяет пользователям создавать торрент-файлы и обмениваться ими.

История выпусков

Условные обозначения:Старая версия, не поддерживаетсяСтарая версия, все еще поддерживаетсяТекущая стабильная версияПоследняя предварительная версияБудущий выпуск
Версии, выпущенные в общественное достояние или под лицензией MIT
ВерсияДата выпускаИзменения
Старые версия, больше не поддерживается: 1.0.02 июля 2001 г.
  • Первоначальный выпуск
Старая версия, больше не поддерживается: 1.0.520 июля 2001 г.
  • Немного стабильности и улучшения производительности.
Старая версия, больше не поддерживается: 1.0.62001 24 июля
  • Код C был изменен для использования в целом более разумной библиотеки, которая не злоупотребляет препроцессором C.. Теперь он должен работать под Windows и Mac OS X.
Старая версия, больше не поддерживается: 2.0.210 августа 2001 г.
  • Пользовательский интерфейс был переписан, чтобы сделать его очень простым и легким в использовании.
Старая версия, больше не поддерживается: 2.123 августа 2001 г.
  • Исправление серьезной проблемы, которая не позволяла ей использовать все сетевое соединение, полное переписывание Downloader.py и другие незначительные изменения.
Старая версия, больше не поддерживается: 2.22 сентября 2001 г.
  • В протокол было внесено несколько серьезных изменений, которые сейчас заморожены.
Старая версия, больше не поддерживается: 2.3.12001 сентября 12
  • Этот выпуск имеет обширные отзывы пользователей и возобновление загрузки.
Старая версия, больше не поддерживается: 2.52001 октября 23
  • Пользовательский интерфейс был переписан. Теперь он полностью графический и работает в mozilla / netscape под UNIX. Была добавлена ​​мононить, что значительно увеличило производительность. Издатель теперь хранит метаданные в файлах, поэтому ему не нужно повторно сканировать файлы при каждом перезапуске, а трекер теперь постоянно хранит информацию об издателе и загрузчике, поэтому загрузки снова начинают работать, как только он перезапускается. Добавлено полное завершение работы, небольшие улучшения и исправления.
Старая версия, больше не поддерживается: 2.6.12002 6 января
  • Для этого выпуска логика загрузки / выгрузки была полностью переписана для использования стратегия торговли пропускной способностью око за око. Также было значительно улучшено использование буферизации TCP. Установка Unix была упрощена, и было добавлено множество мелких улучшений.
Старая версия, больше не поддерживается: 2.6.218 марта 2002 г.
  • Пользовательский интерфейс стал намного лучше и теперь выглядит как настоящий графический интерфейс. Существует огромное количество небольших улучшений стабильности и производительности, ни одно из которых не влияет напрямую на интерфейс.
Старая версия, больше не поддерживается: 2.72002 29 апреля
  • Значительные улучшения производительности, в том числе взаимное взаимодействие между узлами загружается быстрее. Были внесены значительные улучшения в пользовательский интерфейс, включая индикаторы выполнения распределения и возобновления файлов. Была добавлена ​​гораздо лучшая обработка ошибок и поддержка нескольких файлов, поэтому несколько файлов можно загрузить одним щелчком мыши. Протокол был переработан, чтобы сделать его более безопасным, и теперь использует фиксированный порт. Это должен быть последний обратно несовместимый выпуск. Также было исправлено несколько серьезных ошибок.
Старая версия, больше не обслуживаемая: 2.7.12002 30 апреля
  • В последней версии была исправлена ​​большая ошибка. Тот вообще почти не работал; этот намного лучше.
Старая версия, больше не поддерживается: 2.7.22002 6 мая
  • В этом выпуске трекер был переписан для использования асинхронного ввода-вывода, поэтому у него больше нет проблем с зависанием, которые преследовали его раньше.
Старая версия, больше не поддерживается: 2.8.02002 31 мая
  • Огромные улучшения внутренней производительности, изменения в протоколе для значительного сокращения накладных расходов, а Tracker теперь отслеживает, какие узлы все еще работают, что значительно улучшает масштабирование.
Старая версия, больше не поддерживается: 2.8.15 июня 2002 г.
  • Серьезная ошибка в исправлена ​​логика загрузки. Теперь он должен легко масштабироваться до тысяч одновременных загрузчиков.
Старая версия, больше не поддерживается: 2.92 июля 2002 г.
  • Этот выпуск содержит основные улучшения производительности и исправления. Процесс публикации был значительно очищен и упрощен. Развертывания, которые имеют слишком много загрузчиков за NAT, теперь могут не допустить их с помощью параметра отслеживания, --nonat 1. Мы надеемся, что это будет последний выпуск с проверкой версии при запуске - если в следующем развертывании не будет серьезных препятствий, версия проверка будет удалена в следующем выпуске.
Старая версия, больше не поддерживается: 2.9.14 июля 2002 г.
  • Исправлено сообщение о заполнении диска и отклонении трекером. Битовые поля были сделаны с прямым порядком байтов для единообразия.
Старая версия, больше не поддерживается: 2.9.62002 18 июля
  • Исправлены все настройки и незначительные проблемы, обнаруженные в последней пробной версии run и новая поддержка для построения.debs.
Старая версия, больше не поддерживается: 3.0.12 октября 2002 г.
  • Незначительные очистки, завершение протокола и удаление проверки версии (что произошло в версии 3.0).
Старая версия, больше не поддерживается: 3.0.25 ноября 2002 г.
  • Доработанный пользовательский интерфейс, улучшенная оценка скорости загрузки и выгрузки, новый графический интерфейс для создания файлов метаинфо и исправлены некоторые ошибки.
Старая версия, больше не поддерживается: 3.12 января 2003 г.
  • Значительные улучшения производительности и исправления некоторых ошибок. Добавлены некоторые утилиты. Было добавлено ограничение скорости загрузки.
Старая версия, больше не поддерживается: 3.228 марта 2003 г.
  • В этом выпуске значительно улучшена производительность и теперь поддерживаются файлы только для чтения. Сборка Windows теперь принимает параметры командной строки. Также было исправлено несколько ошибок.
Старая версия, больше не поддерживаемая: 3.2.1b5 июня 2003 г.
  • В эту версию добавлены новые функции, которые делают BitTorrent еще более надежным и простым в использовании.
Старая версия, больше не поддерживается: 3.32003 24 сентября
  • Файлы теперь распределяются только по мере их загрузки и не фрагментируют жесткий диск. Большие торренты больше не забивают процессор. Достигнуто лучшее использование сети и более стабильная скорость загрузки. Плохо засеянные торренты теперь выходят быстрее. Было исправлено несколько важных ошибок.
Старая версия, больше не поддерживается: 3.46 марта 2004 г.
  • В этой версии исправлены ошибки. Клиент больше не жалуется на проблемы с подключением трекера, когда переводы еще продолжаются. Использование полосы пропускания было уменьшено.
Старая версия, больше не поддерживается: 3.4.111 марта 2004 г.
  • В этой версии исправлено множество ошибок, добавлена ​​дополнительная экономия полосы пропускания и улучшена поддержка одноранговых узлов за динамическими IP-адресами.
Старая версия, больше не поддерживается: 3.4.1a2004 12 марта
  • Трекер работает под Python 2.2 и правильно поддерживает клиентов 3.3. Клиент не изменился.
Старая версия, больше не поддерживается: 3.4.215 мая 2004 г.
  • В этом выпуске исправлены некоторые ошибки (включая важную ошибку трекера и проблему, из-за которой некоторые пользователи могли not find file ') и добавляет поддержку предупреждающих сообщений, поэтому трекеры могут отправлять клиентам нефатальные удобочитаемые сообщения.
Версии, выпущенные под BitTorrent Open Source License
VersionRelease датаИзменения
Старая версия, больше не поддерживается: 4.0.12005 6 апреля
  • В этом выпуске представлен полностью новый пользовательский интерфейс на основе очередей (на основе GTK + вместо wxWidgets). Он также имеет различные улучшения интерфейса. Многие параметры теперь можно изменять из интерфейса, включая скорость загрузки. Статистика теперь отображается в графическом интерфейсе. Повышена производительность. Пакеты BitTorrent теперь помечаются как объемные данные, чтобы упростить формирование трафика. Исправлены различные ошибки. Лицензия была изменена на «BitTorrent Open Source License».
Старая версия, больше не поддерживается: 4.1.02005 г. 20 мая
  • В этом выпуске добавлена ​​поддержка работы без трекера. Теперь торренты можно создавать из пользовательского интерфейса. Интегрирована поддержка I18n. Было сделано несколько небольших исправлений.
Старая версия, больше не поддерживается: 4.1.12005 г. 25 мая
  • Внесено много улучшений в работу без трекера. Добавлена ​​поддержка графического интерфейса для полей торрент-комментариев. Были внесены улучшения в идентификацию сверстников. Было исправлено множество мелких ошибок.
Старая версия, больше не поддерживается: 4.0.42005 27 августа
  • Теперь можно идентифицировать файлы Torrent без отслеживания. Теперь открытие уже открытого торрента происходит правильно. Состояние воспроизведения / паузы больше не сохраняется при вызовах графического интерфейса. Было исправлено еще много ошибок.
Старая версия, больше не поддерживается: 4.1.42005 г. 27 августа
  • В этом выпуске было много улучшений для работы без трекера. Была добавлена ​​поддержка переводов вместе с серверной частью многоскоростного ограничителя. URL-адреса в командной строке теперь обнаруживаются более эффективно. Большинство скриптов командной строки были переименованы. Добавлена ​​поддержка клавиш-ускорителей, отличных от латиницы / Unicode. Было исправлено множество других ошибок.
Старая версия, больше не обслуживаемая: 4.1.62005 г. 13 октября
  • Устранено недовольство пожертвованием. Добавлены глобальные индикаторы состояния. Установщик был значительно улучшен. Добавлено внешнее перетаскивание файлов и URL-адресов. Графический интерфейс и макет были улучшены. Значительно уменьшено время запуска торрентов без трекера. Было исправлено несколько ошибок.
Старая версия, больше не поддерживается: 4.1.73 ноября 2005 г.
  • Исправлен ползунок максимальной скорости загрузки. Добавлен интерфейс выбора языка. Увеличена скорость списка пиров и улучшена идентификация пиров. Было исправлено множество мелких ошибок.
Старая версия, больше не обслуживаемая: 4.1.818 ноября 2005 г.
  • Исправлено множество мелких ошибок, особенно при работе без трекера. Добавлено автоматическое обновление клиента OS X. Добавлены новые значки индикаторов состояния.
Старая версия, больше не поддерживается: 4.2.02005 22 ноября
  • Это первый выпуск стабильной серии 4.2, включающий все функции и улучшения из Бета-версия 4.1. В частности, была добавлена ​​поддержка работы без трекера. Добавлена ​​интернационализация, в том числе некоторые переводы. Сценарии командной строки были переименованы. Пользовательский интерфейс был улучшен.
Старая версия, больше не поддерживается: 4.2.15 декабря 2005 г.
  • Стал возможным выбор языка в окне настроек. Добавлена ​​поддержка японского и корейского языков. Исправлена ​​ошибка «Недопустимый дескриптор меню» и несколько других мелких ошибок.
Старая версия, больше не поддерживается: 4.3.05 декабря 2005 г.
  • Произведена масштабная реорганизация кода. Поддержка GTK + -2.4 была прекращена (GTK + -2.6 теперь является минимальным требованием). Был представлен новый формат файла внутреннего состояния. Было сделано много изменений в строках и добавлений интернационализации. Неизвестная ошибка командной строки «--bind» была исправлена.
Старая версия, больше не поддерживается: 4.3.22005 г. 11 декабря
  • Добавлен параметр командной строки для тестирования автообновления. Правильные значки BitTorrent гарантированы для всех окон. Поддержка Gzip, которая была нарушена недавним исправлением "--bind", была восстановлена. Неисправный код обработки ошибок был удален.
Старая версия, больше не поддерживается: 4.2.221 декабря 2005 г.
  • Исправлена ​​ошибка «Недопустимый дескриптор меню» при обновлении. Исправлена ​​ошибка в коде автоматического заполнения. «launchmany-curses» был исправлен для Python 2.2.
Старая версия, больше не поддерживается: 4.3.32005 г. 21 декабря
  • Поддержка «--geometry» и запоминания размера и положения окна был добавлен. Исправлены заголовки окон и всплывающие подсказки на панели задач, а также индикатор состояния NAT. Исправлена ​​ошибка «Недопустимый дескриптор меню» при обновлении. "launchmany-curses" был исправлен для Python 2.2.
Старая версия, больше не поддерживается: 4.3.59 января 2006 г.
  • Улучшен конечный автомат состояния и индикатор "силы сигнала" был добавлен. Исправлены сообщения об ошибках Fastresume. Было исправлено несколько ошибок IPC и другие ошибки.
Старая версия, больше не поддерживается: 4.3.625 января 2006 г.
  • Добавлены новые значки. Были внесены дополнительные исправления в проблемы совместимости с Python 2.2 и в случаях «Недействительный дескриптор меню». Исправлен расчет глобальной скорости загрузки.
Старая версия, больше не поддерживается: 4.4.01 февраля 2006 г.
  • Были включены все исправления и улучшения из ветки бета, включая обновление до GTK + 2.6 Функции API, масштабная реорганизация кода, улучшения интернационализации, новые значки и индикаторы состояния, запоминание размера окна и многое другое. Исправлена ​​утечка памяти. Была добавлена ​​поддержка иврита и исландского языка.
Старая версия, больше не поддерживается: 4.9.25 мая 2006 г.
  • В этом выпуске реализован полностью новый пользовательский интерфейс, введена интеллектуальная функция загрузки / очереди ( а также интеллектуальное поведение при раздаче), система приоритетов торрентов, поддержка шифрования, контроль скорости загрузки, быстрые расширения и поддержка торрент-заголовков. Были улучшены индикаторы выполнения, графики скорости передачи, обработка ошибок и отчеты.
История версий Mac OS X
ВерсияСборкаДата выпускаВозможности / Изменения
Старая версия, больше не поддерживается: 7.1.0 (22093)
  • Начальный выпуск
Старая версия, больше не поддерживается: 7.1.1
  • Исправлен сбой при запуске
Старая версия, больше не поддерживается: 7.2.0
  • Диалоговое окно добавления торрента с настройками каталога и выбором файла
  • Поддержка рычания функции
  • Значок значка док-станции функции
  • Возможность перемещения места сохранения торрента
  • Добавлены настройки конфиденциальности
  • Добавлены расширенные настройки и правила каталога
  • Улучшена поддержка пропускной способности UTP
  • Фиксированные ограничения коэффициента заполнения
  • Исправлены сообщения трекера при торрент завершен
  • Фиксированная настройка автоматического добавления каталога
  • Улучшенная поддержка https
  • Исправлена ​​необходимость нажимать возврат для регистрации изменений в настройках пропускной способности
Старая версия, больше не поддерживается : 7.2.1
  • Добавлена ​​поддержка utWEB
  • Ad Поддержка ded RSS
  • Добавлен планировщик
  • Обновлен интерфейс
  • Исправлена ​​поддержка безопасных трекеров
  • Улучшено ограничение скорости
Старая версия, больше не поддерживается: 7.2.2
  • Различные исправления ошибок
Старая версия, больше не поддерживается: 7.3.1
  • Добавлена ​​возможность игнорировать подкаталоги в папке автозагрузки
  • Добавлена ​​возможность дублировать интеллектуальный RSS-канал
  • Добавлена ​​опция для автоматического запуска BitTorrent при запуске Mac
  • Показывать количество завершенных торрентов в значке док-станции
  • Исправлено зависание при выходе
  • Исправлено включение / отключение DHT
  • Исправлено расширение файла при изменении местоположения загрузки
  • Исправлен интеллектуальный RSS-канал для правильного отображения совпадающих элементов
  • Добавлена ​​поддержка прокси
  • Добавлена ​​функция ограничения трафика
  • Добавлен Lion полноэкранный режим
  • Различные исправления пользовательского интерфейса и ошибок
Старая версия, больше не поддерживается: 7.3.2
  • Исправлено открытие магнитных ссылок на Leopard (сломано в 7.3.1)
Старая версия, нет дольше поддерживается: 7.3.3
  • Исправлено заполнение на PPC
  • Исправлен сбой при обработке inc исправление ответов от HTTP-трекеров
  • Исправлен сбой при запуске в OSX 10.5.4 (Intel)
  • Исправлен сбой при изменении адреса прокси
  • Исправлен сбой при обработке каталога автоматического добавления
Текущая стабильная версия: 7.3.5 (27628)25 июля 2012 г.
ВерсияСборкаДата выпускаВозможности / изменения

BitTorrent DNA

BitTorrent DNA (BitTorrent Delivery Network Accelerator) - это программа, предназначенная для ускорения просмотра потокового видео, загрузки программного обеспечения (с протоколом BitTorrent или без него ) и играть в онлайн-видеоигры. Это делается путем распределения загрузок конечных пользователей между собой. Таким образом, разработчики предполагают, что поставщики контента должны меньше загружать свои серверы, чтобы конечные пользователи могли получать контент быстрее. Он работает в фоновом режиме всякий раз, когда работает операционная система.

BitTorrent DNA отличается от традиционного BitTorrent тем, что полагается на серверы HTTP издателя, чтобы обеспечить издателям гарантированную минимальную скорость доставки данных, а также предоставить издателям контроль над доставкой контента (одноранговые узлы должны подключиться к исходному серверу, прежде чем они смогут связаться с другими одноранговыми узлами) и собрать информацию о доставке содержимого, чтобы поделиться с издателем. Качество передачи файлов определяется с точки зрения долгосрочной средней скорости передачи данных и с точки зрения соблюдения сроков при потоковой передаче. Он также может предоставить пропускную способность для TCP и другого трафика.

DNA также отличается от традиционного BitTorrent тем, что это протокол на основе UDP, который заменил обычное регулирование полосы пропускания на основе TCP гораздо более чувствительным управлением полосой пропускания. техника.

Помимо установки сторонними веб-сайтами и компаниями-разработчиками программного обеспечения, программа для конечных пользователей также устанавливается при установке официального клиента BitTorrent (начиная с обновленной версии 6.0). Однако его можно удалить самостоятельно.

Первая версия ДНК позволяла сохранять приложение ДНК установленным и временно останавливать его до следующего перезапуска системы (через панель управления системой в Windows XP ). Интерфейс DNA GUI был полностью удален в официальных версиях BitTorrent 6.1 и 6.1.1, но был повторно представлен в версии 6.1.2.

С октября 2007 года BitTorrent DNA предлагается BitTorrent, Inc. в качестве коммерческой услуги, которую поставщики контента могут приобрести (по нераскрытой цене), и в качестве бесплатной фоновой программы для конечных пользователей.. Президент компании Эшвин Навин представил продукт, заявив, что «Внедрение BitTorrent DNA поверх унаследованной инфраструктуры имеет огромное влияние, позволяя нашим клиентам обеспечивать более удобное взаимодействие с пользователем, более качественное видео, более быструю загрузку программного обеспечения, и все это с безопасность и надежность управляемой услуги ».

Навин в интервью подкаст утверждал, что он пытался продать ДНК BitTorrent в январе 2005 года. Обнаружив, что бренд BitTorrent слишком поляризован для потенциальных клиентов, они отложили запуск до тех пор, пока не установили партнерские отношения с почти 50 медиа-компаниями в BitTorrent Entertainment Network. Это обеспечило компании достаточно публичной проверки, чтобы наконец запустить BitTorrent DNA два с половиной года спустя.

Первым клиентом сервиса была компания Brightcove, которая решила использовать его для распространения потоковых видеофайлов.

По состоянию на май 2009 г. веб-сайт поддержки Asus использует BitTorrent DNA в качестве дополнительного метода загрузки своих больших файлов в дополнение к своим многочисленным несколько международным HTTP-серверам, зеркалам доставки контента и другим Средства перенаправления, как известно, в настоящее время и в прошлом компания Asus полагалась на свои потребности в доставке данных. В настоящее время отдельный значок «P2P» отображается для загрузок в стиле ДНК рядом с «глобальным» и «китайским» серверами в качестве примера.

См. Также

Ссылки

Внешние ссылки

Викискладе есть материалы, связанные с BitTorrent (программное обеспечение).
Последняя правка сделана 2021-05-12 08:24:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте