BitTorrent |
Оригинальный автор (ы) | Брэм Коэн |
---|
Разработчики) | BitTorrent, Inc. |
---|
изначальный выпуск | 2 июля 2001 г.; 19 лет назад (2001-07-02)[1] |
---|
|
Стабильный выпуск (ы) [±] |
---|
Windows | 7.10.5.45785 / 14 августа 2020 г.; 3 месяца назад (2020-08-14)[2] |
---|
Mac | 7.4.3.43797 / 4 сентября 2019 г.; 15 месяцев назад (2019-09-04)[3] |
---|
Android | 6.5.7 / 9 сентября 2020 г.; 2 месяца назад (2020-09-09)[4] |
---|
|
Предварительный выпуск (ы) [±] |
---|
Windows | 8.0, альфа, сборка 25431/10 ноября 2011 г.; 9 лет назад (2011-11-10) |
---|
macOS | Никто |
---|
Android | Никто |
---|
|
|
Операционная система | Windows, macOS, Android |
---|
Платформа | IA-32, x64, РУКА |
---|
Размер | - Windows: 3.16 МБ
- macOS: 2,74 МБ
- Android: 16,03 ~ 19,84 МБ
|
---|
Доступно в | 66 языков |
---|
Тип | BitTorrent клиент |
---|
Лицензия | С рекламой freemium |
---|
Интернет сайт | www.bittorrent.com |
---|
BitTorrent является с рекламой[5] BitTorrent клиент разработан Брэм Коэн и BitTorrent, Inc. используется для загрузка и скачивание файлы через BitTorrent протокол. BitTorrent был первым клиент написано для протокола. Его часто называют Основная линия разработчиками, указывающими на его официальное происхождение. Начиная с версии 6.0 клиент BitTorrent представляет собой обновленную версию μTorrent. В результате он больше не Открытый исходный код. В настоящее время он доступен для Майкрософт Виндоус, Mac, Linux, iOS и Android.
История
Программист Брэм Коэн разработал протокол в апреле 2001 г. и выпустил первую реализацию клиента BitTorrent 2 июля 2001 г.[1][6] Сейчас его обслуживает компания Коэна. BitTorrent, Inc.
До версии 6.0 BitTorrent был написан на Python, и был бесплатно программное обеспечение. Очень ранние версии, выпущенные до 30 декабря 2001 г., были выпущены в всеобщее достояние без лицензии. Версии до 3.4.2 включительно распространялись под Лицензия MIT. Исходный код для версий 4.x и 5.x был выпущен под Лицензия с открытым исходным кодом BitTorrent, модифицированная версия Джаббер Лицензия с открытым исходным кодом. Версии 4.0 и 5.3 были перелицензированный под GPL.
Дублирована версия клиента 4.20 Аллегро от BitTorrent Inc. в отношении расширений протокола, разработанных компанией для повышения производительности загрузки и управляемости интернет-провайдером.[7]
Версия 5.30 клиента, моментальный снимок которого находится в Интернет-архиве[8] это последняя версия с открытым исходным кодом.
Начиная с версии 6.0, клиент BitTorrent представляет собой обновленную версию μTorrent. Это больше не Открытый исходный код.
Функции
Клиент BitTorrent позволяет пользователю искать и загружать торрент-файлы с помощью встроенного поля поиска («Поиск торрентов») в главном окне, которое открывает торрент BitTorrent. поисковый движок страница с результатами поиска по умолчанию пользователя веб-браузер.
Текущий клиент включает ряд функций, включая несколько параллельных загрузок. BitTorrent имеет несколько статистических, табличных и графических представлений, которые позволяют пользователю видеть, какие события происходят в фоновом режиме. Множество представлений предлагают информацию о одноранговых узлах и семенах, к которым подключен пользователь, в том числе о том, сколько данных загружается с каждого и сколько данных загружается каждым. Он имеет систему автоматического восстановления, которая проверяет все данные, которые были обработаны после неправильного завершения работы. Он также является посредником между собой, исходными файловыми серверами («трекерами») и другими клиентами, тем самым повышая эффективность распространения. Клиент также позволяет пользователям создавать торрент-файлы и обмениваться ими.
История выпуска
| Эта статья должна быть обновлено. Обновите эту статью, чтобы отразить недавние события или новую доступную информацию. (Декабрь 2013) |
Легенда: | Старая версия, не поддерживается | Старая версия, все еще поддерживается | Текущая стабильная версия | Последняя предварительная версия | Будущий выпуск |
---|
Версии, выпущенные в всеобщее достояние или под Лицензия MIT |
---|
Версия | Дата выхода | Изменения |
---|
Старая версия, больше не поддерживается: 1.0.0 | 2 июля 2001 г. | |
Старая версия, больше не поддерживается: 1.0.5 | 2001 20 июля | - Несколько улучшений стабильности и производительности.
|
Старая версия, больше не поддерживается: 1.0.6 | 2001 24 июля | - Код C был изменен, чтобы использовать в целом более разумную библиотеку, которая не злоупотребляет препроцессором C. Теперь он должен работать под Windows и Mac OS X.
|
Старая версия, больше не поддерживается: 2.0.2 | 2001 10 августа | - Пользовательский интерфейс был переписан, чтобы сделать его очень простым и легким в использовании.
|
Старая версия, больше не поддерживается: 2.1 | 2001 23 августа | - Исправление серьезной проблемы, которая не позволяла использовать все сетевое соединение, полное переписывание Downloader.py и другие незначительные изменения.
|
Старая версия, больше не поддерживается: 2.2 | 2 сентября 2001 г. | - В протокол было внесено несколько серьезных изменений, которые сейчас заморожены.
|
Старая версия, больше не поддерживается: 2.3.1 | 12 сентября 2001 г. | - Этот выпуск имеет обширные отзывы пользователей и возобновление загрузки.
|
Старая версия, больше не поддерживается: 2.5 | 2001 Октябрь 23 | - Пользовательский интерфейс был переписан. Теперь он полностью графический и работает в mozilla / netscape под UNIX. Была добавлена мононить, что значительно увеличило производительность. Издатель теперь хранит метаданные в файлах, поэтому ему не нужно повторно сканировать файлы при каждом перезапуске, а трекер теперь постоянно хранит информацию об издателе и загрузчике, поэтому загрузки снова начинают работать, как только он перезапускается. Добавлено чистое завершение работы, небольшие улучшения и исправления.
|
Старая версия, больше не поддерживается: 2.6.1 | 2002 6 января | - В этом выпуске логика загрузки / выгрузки была полностью переписана, чтобы использовать стратегию торговли с пропускной способностью «око за око». Также было значительно улучшено использование буферизации TCP. Установка Unix была упрощена, и было добавлено множество мелких улучшений.
|
Старая версия, больше не поддерживается: 2.6.2 | 18 марта 2002 г. | - Пользовательский интерфейс стал намного лучше и теперь выглядит как настоящий графический интерфейс. Существует огромное количество небольших улучшений стабильности и производительности, ни одно из которых не влияет напрямую на интерфейс.
|
Старая версия, больше не поддерживается: 2.7 | 2002 29 апреля | - Значительные улучшения производительности, в том числе более отзывчивые одноранговые узлы при загрузке. Были внесены значительные улучшения в пользовательский интерфейс, включая индикаторы выполнения распределения и возобновления файлов. Была добавлена гораздо лучшая обработка ошибок и поддержка нескольких файлов, поэтому несколько файлов можно загрузить одним щелчком мыши. Протокол был переработан, чтобы сделать его более безопасным, и теперь использует фиксированный порт. Это должен быть последний обратно несовместимый выпуск. Также было исправлено несколько серьезных ошибок.
|
Старая версия, больше не поддерживается: 2.7.1 | 2002 30 апреля | - В последней версии исправлена большая ошибка. Тот вообще почти не работал; этот намного лучше.
|
Старая версия, больше не поддерживается: 2.7.2 | 2002 6 мая | - В этом выпуске трекер был переписан для использования асинхронный ввод / вывод, поэтому у него больше нет проблем с зависанием, которые преследовали его раньше.
|
Старая версия, больше не поддерживается: 2.8.0 | 2002 31 мая | - Значительные улучшения внутренней производительности, изменения в протоколе для существенного снижения накладных расходов, а теперь Tracker отслеживает, какие узлы все еще активны, что значительно улучшает масштабирование.
|
Старая версия, больше не поддерживается: 2.8.1 | 2002 5 июня | - Устранена серьезная ошибка в логике загрузки. Теперь он должен легко масштабироваться до тысяч одновременных загрузчиков.
|
Старая версия, больше не поддерживается: 2.9 | 2 июля 2002 г. | - Этот выпуск содержит основные улучшения производительности и исправления. Процесс публикации был значительно очищен и упрощен. Развертывания, которые имеют слишком много загрузчиков за NAT, теперь могут не допустить их с помощью параметра отслеживания, --nonat 1. Мы надеемся, что это будет последний выпуск с проверкой версии при запуске - если в следующем развертывании не будет серьезных препятствий, версия чек будет удален в следующем выпуске.
|
Старая версия, больше не поддерживается: 2.9.1 | 2002 4 июля | - Исправлено сообщение о том, что диск заполнен и отклонен трекером. Битовые поля были сделаны с прямым порядком байтов для единообразия.
|
Старая версия, больше не поддерживается: 2.9.6 | 2002 18 июля | - Исправлены все настройки и мелкие проблемы, обнаруженные во время последнего пробного запуска, а также новая поддержка построения .debs.
|
Старая версия, больше не поддерживается: 3.0.1 | 2 октября 2002 г. | - Незначительные чистки, доработка протокола и удаление проверки версии (что произошло в версии 3.0).
|
Старая версия, больше не поддерживается: 3.0.2 | 2002 5 ноября | - Отлаженный пользовательский интерфейс, улучшенная оценка скорости загрузки и скачивания, новый графический интерфейс для создания файлов метаинфо и некоторые исправления.
|
Старая версия, больше не поддерживается: 3.1 | 2 января 2003 г. | - Были сделаны значительные улучшения производительности и исправлены некоторые ошибки. Добавлены некоторые утилиты. Добавлено ограничение скорости загрузки.
|
Старая версия, больше не поддерживается: 3.2 | 28 марта 2003 г. | - В этом выпуске значительно улучшена производительность и теперь поддерживаются файлы только для чтения. Сборка Windows теперь принимает параметры командной строки. Также было исправлено несколько ошибок.
|
Старая версия, больше не поддерживается: 3.2.1b | 5 июня 2003 г. | - В эту версию добавлены новые функции, которые делают BitTorrent еще более надежным и простым в использовании.
|
Старая версия, больше не поддерживается: 3.3 | 24 сентября 2003 г. | - Файлы теперь распределяются только по мере загрузки и не фрагментируют жесткий диск. Большие торренты больше не забивают процессор. Достигнуто лучшее использование сети и более стабильная скорость загрузки. Плохо засеянные торренты теперь выходят быстрее. Исправлено несколько важных ошибок.
|
Старая версия, больше не поддерживается: 3.4 | 6 марта 2004 г. | - В этой версии исправлены ошибки. Клиент больше не жалуется на проблемы с подключением трекера, когда переводы еще продолжаются. Использование полосы пропускания было уменьшено.
|
Старая версия, больше не поддерживается: 3.4.1 | 2004 11 марта | - В этой версии исправлено множество ошибок, добавлена дополнительная экономия полосы пропускания и улучшена поддержка одноранговых узлов за динамическими IP-адресами.
|
Старая версия, больше не поддерживается: 3.4.1a | 12 марта 2004 г. | - Трекер работает под Python 2.2 и правильно поддерживает клиентов 3.3. Клиент неизменен.
|
Старая версия, больше не поддерживается: 3.4.2 | 2004 15 мая | - В этом выпуске исправлены некоторые ошибки (в том числе важная ошибка трекера и проблема, при которой некоторые пользователи получали сообщения «не удалось найти файл») и добавлена поддержка предупреждающих сообщений, поэтому трекеры могут отправлять клиентам нефатальные сообщения, удобочитаемые человеком.
|
Версии, выпущенные под Лицензия с открытым исходным кодом BitTorrent |
---|
Версия | Дата выхода | Изменения |
---|
Старая версия, больше не поддерживается: 4.0.1 | 6 апреля 2005 г. | - В этом выпуске представлен полностью новый пользовательский интерфейс на основе очередей (на основе GTK + вместо wxWidgets). Он также имеет различные улучшения интерфейса. Многие параметры теперь можно изменять из интерфейса, включая скорость загрузки. Статистика теперь отображается в графическом интерфейсе. Повышена производительность. Пакеты BitTorrent теперь помечаются как объемные данные, чтобы упростить формирование трафика. Исправлены различные ошибки. Лицензия была изменена на «BitTorrent Open Source License».
|
Старая версия, больше не поддерживается: 4.1.0 | 2005 20 мая | - В этом выпуске добавлена поддержка работы без трекера. Теперь торренты можно создавать из пользовательского интерфейса. Интегрирована поддержка I18n. Внесено несколько мелких исправлений.
|
Старая версия, больше не поддерживается: 4.1.1 | 2005 25 мая | - Было внесено много улучшений в работу без трекера. Добавлена поддержка графического интерфейса для полей торрент-комментариев. Были внесены улучшения в идентификацию сверстников. Исправлено множество мелких ошибок.
|
Старая версия, больше не поддерживается: 4.0.4 | 2005 27 августа | - Файлы Torrent без отслеживания теперь можно идентифицировать. Теперь открытие уже открытого торрента происходит правильно. Состояние воспроизведения / паузы больше не сохраняется при вызовах графического интерфейса. Исправлено еще много ошибок.
|
Старая версия, больше не поддерживается: 4.1.4 | 2005 27 августа | - В этом выпуске было много улучшений для работы без трекера. Была добавлена поддержка переводов вместе с серверной частью многоскоростного ограничителя. URL-адреса в командной строке теперь обнаруживаются более эффективно. Большинство скриптов командной строки были переименованы. Добавлена поддержка клавиш-ускорителей, отличных от латиницы / Unicode. Было исправлено множество других ошибок.
|
Старая версия, больше не поддерживается: 4.1.6 | 2005 13 октября | - Призыв к пожертвованию был устранен. Добавлены глобальные индикаторы состояния. Установщик был значительно улучшен. Добавлено внешнее перетаскивание файлов и URL-адресов. Графический интерфейс и макет были улучшены. Значительно уменьшено время запуска торрентов без трекера. Исправлено несколько ошибок.
|
Старая версия, больше не поддерживается: 4.1.7 | 2005 3 ноября | - Ползунок максимальной скорости загрузки исправлен. Добавлен интерфейс выбора языка. Увеличена скорость списка пиров и улучшена идентификация пиров. Исправлено множество мелких ошибок.
|
Старая версия, больше не поддерживается: 4.1.8 | 2005 18 ноября | - Исправлено множество мелких ошибок, особенно при работе без трекера. Добавлено автоматическое обновление клиента OS X. Добавлены новые значки индикаторов состояния.
|
Старая версия, больше не поддерживается: 4.2.0 | 2005 22 ноября | - Это первый выпуск стабильной серии 4.2, включающий все функции и улучшения из бета-версии 4.1. В частности, была добавлена поддержка работы без трекера. Добавлена интернационализация, в том числе некоторые переводы. Сценарии командной строки были переименованы. Улучшены пользовательские интерфейсы.
|
Старая версия, больше не поддерживается: 4.2.1 | 2005 5 декабря | - Выбор языка из окна настроек стал возможным. Добавлена поддержка японского и корейского языков. Исправлена ошибка «Недопустимый дескриптор меню» и несколько других мелких ошибок.
|
Старая версия, больше не поддерживается: 4.3.0 | 2005 5 декабря | - Произведена масштабная реорганизация кода. Поддержка GTK + -2.4 была прекращена (GTK + -2.6 теперь является минимальным требованием). Был введен новый формат файла внутреннего состояния. Было сделано много изменений в строках и добавлений интернационализации. Непонятная ошибка командной строки "--bind" была исправлена.
|
Старая версия, больше не поддерживается: 4.3.2 | 2005 11 декабря | - Добавлена опция командной строки для тестирования автообновления. Правильные значки BitTorrent гарантированы для всех окон. Поддержка Gzip, которая была нарушена недавним исправлением "--bind", была восстановлена. Неработающий код обработки ошибок удален.
|
Старая версия, больше не поддерживается: 4.2.2 | 2005 21 декабря | - Исправлена ошибка «Недопустимый дескриптор меню» при обновлении. Исправлена ошибка в коде автоматического заполнения. "launchmany-curses" был исправлен в Python 2.2.
|
Старая версия, больше не поддерживается: 4.3.3 | 2005 21 декабря | - Добавлена поддержка "--geometry" и запоминания размера и положения окна. Исправлены заголовки окон и всплывающие подсказки на панели задач, а также индикатор состояния NAT. Исправлена ошибка «Недопустимый дескриптор меню» при обновлении. "launchmany-curses" был исправлен в Python 2.2.
|
Старая версия, больше не поддерживается: 4.3.5 | 2006 9 января | - Улучшен конечный автомат индикатора состояния и добавлен индикатор «сила сигнала». Исправлены сообщения об ошибках Fastresume. Исправлено несколько ошибок IPC и другие ошибки.
|
Старая версия, больше не поддерживается: 4.3.6 | 2006 25 января | - Были введены новые иконки. Были внесены дополнительные исправления в проблемы совместимости с Python 2.2 и в случаях «Недействительный дескриптор меню». Исправлен расчет глобальной скорости загрузки.
|
Старая версия, больше не поддерживается: 4.4.0 | 2006 1 февраля | - Были включены все исправления и улучшения из ветки Beta, включая обновление до функций API GTK + 2.6, масштабную реорганизацию кода, улучшения интернационализации, новые значки и индикаторы состояния, запоминание размера окна и многое другое. Исправлена утечка памяти. Добавлена поддержка иврита и исландского языка.
|
Старая версия, больше не поддерживается: 4.9.2 | 2006 5 мая | - В этом выпуске представлен полностью новый пользовательский интерфейс, введено интеллектуальное поведение загрузки / очереди (а также интеллектуальное поведение раздачи), система приоритетов торрентов, поддержка шифрования, контроль скорости загрузки, быстрые расширения и поддержка торрент-заголовков. Были улучшены индикаторы выполнения, графики скорости передачи, обработка ошибок и отчеты.
|
История версий Mac OS X[9] |
---|
Версия | Строить | Дата выхода | Особенности / Изменения |
---|
Старая версия, больше не поддерживается: 7.1.0 (22093) | | | |
Старая версия, больше не поддерживается: 7.1.1 | | | - Исправлен сбой при запуске
|
Старая версия, больше не поддерживается: 7.2.0 | | | - Возможность добавления торрент-диалога с настройками каталога и выбором файла
- Поддержка рычания
- Значок значка док-станции
- Возможность переместить место сохранения торрента
- Добавлены настройки приватности
- Добавлены расширенные настройки и правила каталога
- Улучшенная поддержка пропускной способности UTP
- Фиксированные пределы соотношения высева
- Исправлены сообщения трекера при завершении торрента
- Исправлена настройка автоматического добавления каталога
- Улучшенная поддержка https
- Исправлена необходимость нажимать возврат, чтобы зарегистрировать изменения в настройках пропускной способности.
|
Старая версия, больше не поддерживается: 7.2.1 | | | - Добавлена поддержка utWEB
- Добавлена поддержка RSS
- Добавлен планировщик
- Обновленный интерфейс
- Исправлена поддержка безопасных трекеров
- Улучшенное ограничение скорости
|
Старая версия, больше не поддерживается: 7.2.2 | | | - Различные исправления ошибок
|
Старая версия, больше не поддерживается: 7.3.1 | | | - Добавлена возможность игнорировать подкаталоги в папке автозагрузки
- Добавлена возможность дублировать умный RSS-канал
- Добавлена возможность автоматического запуска BitTorrent при запуске Mac.
- Показывать количество завершенных торрентов в значке док-станции
- Исправлено зависание при выходе
- Исправлено включение / отключение DHT
- Исправлено расширение файла при изменении места загрузки
- Исправлен интеллектуальный RSS-канал для правильного отображения совпадающих элементов
- Добавлена поддержка прокси
- Добавлена функция ограничения трафика
- Добавлен полноэкранный режим Lion
- Различные исправления пользовательского интерфейса и ошибок
|
Старая версия, больше не поддерживается: 7.3.2 | | | - Исправлено открытие магнитных ссылок на Leopard (сломано в 7.3.1)
|
Старая версия, больше не поддерживается: 7.3.3 | | | - Исправлен посев на КПП
- Исправлен сбой при обработке неверных ответов от HTTP-трекеров.
- Исправлен сбой при запуске в OSX 10.5.4 (Intel)
- Исправлен сбой при смене адреса прокси
- Исправлен сбой при обработке каталога autoadd
|
Текущая стабильная версия: 7.3.5 (27628) | | 2012 25 июля | |
Версия | Строить | Дата выхода | Особенности / Изменения |
---|
BitTorrent ДНК
BitTorrent ДНК (Сетевой ускоритель доставки BitTorrent) - это программа, предназначенная для ускорения просмотра потоковое видео, загрузка программного обеспечения (с или без BitTorrent протокол) и играя онлайн-игры. Это делается путем распределения загрузок конечных пользователей между собой. Таким образом, разработчики предполагают, что поставщики контента должны меньше загружать свои серверы, чтобы конечные пользователи могли получать контент быстрее.[10] Он работает в фоновом режиме всякий раз, когда работает операционная система.[11]
BitTorrent DNA отличается от традиционного BitTorrent тем, что зависит от издателя. HTTP серверов, чтобы предоставить издателям гарантированную минимальную скорость доставки данных, а также дать издателям контроль над доставкой контента (одноранговые узлы должны подключиться к исходному серверу, прежде чем они смогут связаться с другими одноранговыми узлами), и собрать информацию о доставке контента, чтобы поделиться с издателем. Качество передачи файлов определяется с точки зрения долгосрочного среднего битрейта для данных и с точки зрения соблюдения сроков при потоковой передаче. Это также может дать пропускную способность TCP и другой трафик.
ДНК также отличается от традиционного BitTorrent тем, что UDPпротокол на основе TCP, который заменил обычный протокол на основе TCP регулирование полосы пропускания с гораздо более чувствительной техникой управления полосой пропускания.
Помимо установки третья сторона веб-сайтов и компаний-разработчиков программного обеспечения программа для конечных пользователей также устанавливается при установке официального клиента BitTorrent (начиная с версии 6.0 с ребрендингом). Однако его можно удалить самостоятельно.
Первая версия ДНК позволяла сохранять приложение ДНК установленным и временно останавливаться до следующего перезапуска системы (через панель управления системы, в Windows XP[11]). ДНК GUI был полностью удален в официальных версиях BitTorrent 6.1 и 6.1.1, но был повторно представлен в версии 6.1.2.
С октября 2007 года BitTorrent DNA предлагает BitTorrent, Inc. в качестве коммерческой услуги, которую поставщики контента могут приобрести (по нераскрытой цене), и в качестве бесплатной фоновой программы для конечных пользователей.[10] Президент компании Эшвин Навин запустил продукт, утверждая, что «внедрение BitTorrent DNA поверх унаследованной инфраструктуры имеет глубокое влияние, позволяя нашим клиентам обеспечивать лучший пользовательский интерфейс, более высокое качество видео, более быструю загрузку программного обеспечения, при этом безопасность и надежность управляемой услуги».[12]
Навин в подкаст В интервью утверждалось, что он пытался продать ДНК BitTorrent в январе 2005 года. Обнаружив, что бренд BitTorrent слишком поляризующий для потенциальных клиентов, они отложили запуск до тех пор, пока не установили партнерские отношения с почти 50 медиа-компаниями в BitTorrent Entertainment Network. Это обеспечило компании достаточно публичной проверки, чтобы наконец запустить BitTorrent DNA два с половиной года спустя.[13]
Первым заказчиком услуги стала компания Brightcove, который решил использовать его для распространения файлов потокового видео.[14][15]
По состоянию на май 2009 г. Asus веб-сайт поддержки использует BitTorrent DNA в качестве дополнительного метода загрузки своих больших файлов в дополнение к своим многочисленным несколько международным HTTP-серверам, зеркалам доставки контента и другим средствам перенаправления, которые, как известно, в настоящее время и в прошлом компания Asus полагалась на свои потребности в доставке данных. В настоящее время отдельный значок «P2P» отображается для загрузок в стиле ДНК, например, рядом с серверами, расположенными в «Глобальном» и «Китайском».[16]
Смотрите также
Рекомендации
внешняя ссылка