Shareaza

редактировать
Shareaza
Shareaza HomeHeader.png
снимок экрана Shareaza en.png
Первоначальный автор (авторы) Майкл Стоукс
Первый выпуск2002; 18 лет назад (2002 г.)
Стабильный выпуск 2.7.10.2 (18 сентября 2017 г.; 3 года назад (18.09.2017))
Предварительный выпуск Нет
Репозиторий Измените это на Wikidata
Написано наC ++ с MFC и Boost
Операционная система Windows 2000 и более поздние версии
Размер 6,32 МБ (32-разрядная версия), 6,82 МБ (64-разрядная версия)
Доступен на30 языках
Список языков Английский, немецкий, французский, испанский, каталонский и т. Д.
Тип Одноранговый обмен файлами
Лицензия Бесплатное программное обеспечение (GPLv 2+)
Веб-сайтshareaza.sourceforge.net

Shareaza является одноранговый обмен файлами клиент, работающий под Microsoft Windows, который поддерживает gnutella, Gnutella2 (G2), eDonkey, BitTorrent, FTP, HTTP и HTTPS сетевые протоколы и обрабатывает магнитные ссылки, ссылки ed2k, а также устаревшие ссылки gnutella и Piolet. Он доступен на 30 языках.

Shareaza разрабатывался Майклом Стоуксом до 1 июня 2004 г. и с тех пор поддерживается группой добровольцев. 1 июня 2004 г. Shareaza 2.0 была выпущена вместе с исходным кодом под Стандартной общественной лицензией GNU (GPL), что сделало ее бесплатным программным обеспечением.

Содержание

  • 1 Возможности
    • 1.1 Мульти-сеть
    • 1.2 Фильтр безопасности
    • 1.3 Плагины
    • 1.4 Обложки
    • 1.5 Режимы
    • 1.6 IRC
  • 2 История
    • 2.1 Захват домена
    • 2.2 Регистрация торговой марки iMesh
    • 2.3 История версий
  • 3 Shareaza и Linux
  • 4 Награды и отзывы
  • 5 См. также
  • 6 Ссылки
  • 7 Внешние ссылки

Возможности

Мульти- сеть

Shareaza может подключаться к gnutella, G2, eDonkey и BitTorrent. Shareaza хеширует свои файлы для всех сетей, а затем распределяет эти хеш-значения на G2. Это позволяет Shareaza загружать один файл сразу из нескольких сетей. Когда другой клиент, подключенный к G2, находит такой файл, ему присваиваются хеш-значения для всех сетей, и он может выполнять поиск в других сетях с их соответствующими хеш-значениями, что увеличивает количество источников и скорость загрузки файл. Shareaza также использует свою сеть G2 для поиска дополнительных источников торрентов.

Безопасность фильтр

Клиент Shareaza имеет некоторые базовые Содержание фильтров, включая принудительный ребенок и дополнительный для взрослых порнография фильтр, и некоторые другие дополнительные фильтры, такие как фильтр для файлов, содержащих Управление цифровыми правами (DRM). Фильтры безопасности Shareaza также могут быть расширены с помощью определенных пользователем ключевых слов и / или IP-адресов. Более поздние версии Shareaza позволяют использовать регулярные выражения и фильтровать по хешу. Эти фильтры увеличивают шансы получить нужные пользователю файлы и снижают вероятность получения вредоносных или поддельных файлов. Формат файла, используемый для фильтров, - это расширяемая XML-схема. Фильтры доступны для редактирования внутри Shareaza и могут быть экспортированы из приложения для совместного использования с другими.

Плагины

Shareaza работает в оконном режиме с несколькими активированными скинами. На картинке можно увидеть окно поиска, график пропускной способности, окно очереди загрузки (верхний правый угол) и окно соседей (в центре), показывающие 4 gnutella, 3 Gnutella2 и соединение с сервером eD2k.

Shareaza реализует a фреймворк для дополнительных плагинов. Установщик Shareaza содержит несколько плагинов. Большинство из них используются для чтения и удаления встроенных в метаданных из хешируемых файлов и преобразования их во внешний формат на основе XML, или для декодирования файлов мультимедиа для предварительного просмотра другие клиенты G2. Некоторые другие служат для медиаплеера внутри Shareaza, а также для усовершенствований этого медиаплеера. Сторонние плагины также могут быть использованы, например, Sharemonkey, который добавит ссылку внутри Shareaza при загрузке или поиске материалов, защищенных авторским правом, откуда их можно легально загрузить.

Скины

У клиента могут быть скины почти для всех частей GUI. Сюда входят полосы, значки, а также фоны и кнопки. Таким образом, Shareaza может быть полностью изменена с помощью цветов, изображений, новых кнопок и т. Д. Основной список скинов содержится в пакете установщика Shareaza. Другие скины можно загрузить на форумах сообщества или найти через поиск.sks (файлы скинов Shareaza) в сети G2. Скины представляют собой zip-архивы, переименованные с расширением .sks, содержащие значки и изображения, а также файл XML, который связывает изображения и цвета с GUI.

Эта функция также используется для локализации. Языковые файлы представляют собой файлы XML, как и обычные оболочки, но не заархивированы. XML-файл содержит переводы для определенной части программы. Это позволяет легко изменять, обновлять и тестировать языки без компиляции всего двоичного кода.

Режимы

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

IRC

Shareaza содержит встроенный клиент IRC (чат), который позволяет пользователям общаться друг с другом. Для поддержки и помощи есть каналы на нескольких языках. Эти каналы расположены на серверах P2PChat, к ним также можно присоединиться с помощью любого обычного клиента IRC или через надстройку Java на домашней странице Shareaza.

История

Логотип Shareaza версии 1

В середине 2002 года Стоукс выпустил первую версию клиента gnutella, который он написал и назвал «Shareaza». С самого начала это был клиент, стремящийся получить функции, которых нет у других клиентов gnutella. В течение следующих двух лет Стокс написал код для поддержки сети eDonkey 2000, BitTorrent и переписанного протокола на основе gnutella, который он назвал Gnutella2.

1 июня 2004 г. Стокс выпустил исходный код Shareaza под версией 2 Стандартной общественной лицензии GNU (которая совпала с выпуском Shareaza версии 2.0). Shareaza присоединилась к LimeWire, Gnucleus и другим в качестве клиента с открытым исходным кодом в сети gnutella.

С самого начала Shareaza рекламировалась как «абсолютно бесплатная. Никакой рекламы, никакого шпионского ПО, никаких обвинений в переходе на коммерческую версию», заявив, что разработчики «[не могли] выносить такого рода дерьмо. " Он оставался таким в каждом последующем выпуске.

С первой версии Shareaza поддерживает роуминг, метаданные, управление библиотеками и автоматическое хеширование файлов .

Захват домена

19 декабря 2007 года доменное имя проекта, shareaza.com, было перенаправлено на сайт, претендующий на звание «Официальный дом Shareaza», способствующий загрузке клиента, известного как Shareaza V4 (который стал V6 в октябре 2009 года, V7 в августе 2010 года и V8 в ноябре 2011 года), не связанный с выпусками команды разработчиков Shareaza, клон iMesh с небольшими графическими изменениями и с использованием логотипа Shareaza v1 (см. картинку выше). Владелец домена Джон Нильсон был вынужден продать его в рамках соглашения с La Societe Des Producteurs De Phonogrammes En France. Этот клиент является сетевым интерфейсом для централизованного музыкального магазина Discordia Ltd. и не подключается к какой-либо открытой P2P-сети, такой как gnutella, G2, eDonkey или BitTorrent. Контент ограничен музыкой с защитой DRM, которую можно купить в музыкальном онлайн-магазине Discordia; Discordia - это компания, базирующаяся на Кипре, тесно связанная с RIAA и не имеющая отношения к команде разработчиков Shareaza. В ответ команда разработчиков Shareaza переместила свой веб-сайт на SourceForge.

Версии до 2.3.1.0 оригинальной Shareaza, подключенной к www.shareaza.com для проверки обновлений программного обеспечения. С 1 января 2008 года новый владелец домена shareaza.com, компания Discordia Ltd., использовала этот механизм проверки обновлений, чтобы сообщить пользователям, что ShareazaV4 (а затем ShareazaV5, V6 и V7) является обновлением исходного клиента Shareaza. Начиная с версии 2.3.1.0, выпущенной 3 января 2008 г., исходная версия Shareaza была связана со страницами Shareaza на сайте sourceforge.net.

Регистрация товарного знака компанией iMesh

10 января 2008 г. новые владельцы Shareaza.com, Discordia Ltd (iMesh Inc.) подали заявку на регистрацию товарного знака Имя Shareaza в попытке помешать первоначальным разработчикам использовать это имя, утверждая, что первое использование было 17 декабря 2007 года. Команда разработчиков Shareaza получила юридическое представительство, чтобы оспорить регистрацию, и был создан фонд правовой защиты. Команда разработчиков назначила Уильяма Эрвина обрабатывать пожертвования; Было заявлено, что iMesh заплатил ему за саботаж защиты и что он украл пожертвованные деньги. Торговая марка была присвоена iMesh после того, как команда разработчиков отказалась от защиты торговой марки.

История версий

Примечания к выпуску для всех версий, начиная с 2.0.0.0, связаны со страницей журнала изменений Sharaza.

v2.3.1.0 . Версия 2.3.1.0 - последняя стабильная версия Shareaza, которая поддерживает Windows 9x. Это произошло через 2 дня после того, как новые владельцы домена проекта (см. захват домена shareaza.com) использовали механизм обновления для выдачи ложного сообщения об обновлении, чтобы обманом заставить пользователей установить их поддельный клиент Shareaza V4, и содержали исправление этой проблемы.

v2.4.0.0. Версия 2.4.0.0 Shareaza была выпущена 1 октября 2008 года с множеством исправлений ошибок и существенными изменениями для повышения стабильности клиента. Это был первый стабильный выпуск с поддержкой IRC. Кроме того, были внесены значительные изменения в механизм обработки торрентов и прекращена поддержка Windows 98 /Me (последняя версия, работающая в Windows 9x, - 2.3.1.0).

Когда v2.4 была выпущена дорожная карта для следующей версии (2.4.1.0, кандидат на выпуск v2.5) была намечена к выпуску примерно 1 октября 2009 года, а месяц спустя за ней последует 2.5.0.0.

v2.5.x.0 . Версия 2.5.0.0 Shareaza была выпущена 31 октября 2009 года. Она была значительно более стабильной и потребляла меньше ресурсов, чем предыдущие версии, и дополнительно улучшила поддержку BitTorrent, например, путем выборочной загрузки файлов, содержащихся в пакетных торрентах, и установления приоритета загрузки. Также были обновлены реализации gnutella и eD2k, такие как расширенная поддержка GGEP, больших файлов и чата. Реализация v2.4.0.0 IRC была переработана, чтобы избавить ее от ошибок, которые сделали ее частично непригодной для использования в предыдущей версии. Были расширены возможности диспетчера загрузок, добавлена ​​интеграция с Internet Explorer и включен BugTrap для ускорения и упрощения отчетов о сбоях.

Версия 2.5.1.0 Shareaza была выпущена 1 декабря 2009 года. Она была значительно более стабильной и функциональной, чем ее предшественник, благодаря исправленным ошибкам. Это улучшило удобство использования и совместимость BitTorrent в соответствии с наиболее популярными предложениями сервисов. Он использовал и требовал набора инструкций SSE и, следовательно, требовал, по крайней мере, процессора Pentium-III или Athlon-XP.

Версия 2.5.2.0 Shareaza была выпущена 6 февраля 2010 г. В нее были внесены дополнительные улучшения стабильности. Эта и более поздние версии были доступны либо как сборка SSE, либо как сборка без SSE, чтобы разрешить использование старых процессоров, в отличие от версии 2.5.1.0 только для SSE. Для этого и более поздних выпусков оптимизированная для SSE сборка использует SSE2 и требует как минимум Pentium 4 или AMD Athlon 64.

Shareaza v2.5.3.0, выпущенного 13 июня 2010 г. основное внимание уделялось внутренним изменениям и оптимизации; Единственным существенным дополнением был планировщик, который позволяет полностью контролировать то, что приложение делает в данный момент времени при работе без присмотра.

Shareaza v2.5.4.0, выпущенная 12 февраля 2011 г., улучшила поддержку UPnP и добавила ограниченную поддержку DC ++. Также были добавлены μTorrent -совместимый одноранговый обмен и обмен трекером для BitTorrent. В нем исправлены оставшиеся ошибки чата IRC и множество довольно необычных / редко встречающихся сбоев.

Shareaza v2.5.5.0, выпущенная 29 мая 2011 г., дополнительно улучшила поддержку UPnP и включила DC ++ и gnutella обновления, улучшенная защита от спама во время поиска и объединение загрузки нескольких файлов.

V2.6.0.0

V2.6.0.0 был выпущен 3 июня 2012 года, добавив поддержку трекеров BitTorrent (Mainline) DHT и UDP, а также оптимизацию интерфейса для Windows 7.

V2.7.xx

Shareaza 2.7.0.0 была выпущена 31 августа 2013 года с множеством исправлений. Он содержал значительные улучшения в поддержке BitTorrent, загрузке eDonkey и встроенном медиаплеере. За ним последовали другие выпуски V2.7.x.x.

См. Информационное окно вверху справа для текущего выпуска.

Shareaza и Linux

Shareaza могут запускаться под Linux с использованием уровня совместимости Wine. Хотя медиаплеер не работает, загрузка и загрузка работают безупречно.

Два программных проекта, которые сосредоточены на переносе функциональности Shareaza на операционные системы, отличные от Windows, не обновлялись в течение нескольких лет по состоянию на октябрь 2016 г.:

  • Sharelin - это клиент Gnutella2 для Linux, разработка которого началась в 2008 году. Он не основан на Shareaza и не будет поддерживать P2P-сети, кроме Gnutella2, однако он связан с проектом Shareaza, поскольку он разрабатывается как проект SourceForge одним из разработчиков кода Shareaza. Последней версией по состоянию на июль 2019 года была 0.2.6, выпущенная 11 декабря 2011 года.
  • Quazaa ориентирована на разработку кроссплатформенного многосетевого клиента, аналогичного Shareaza. Он основан на платформе Qt и поддерживает подключение к сетям G2 (Shareaza), eD2k (eMule), Ares и Bittorrent (uTorrent), а также загрузку с HTTP, FTP и Источники BitTorrent. Веб-сайт предупреждает: «Многие из перечисленных ниже функций все еще находятся в стадии разработки. Они могут быть нестабильными или неполными». По состоянию на июль 2019 года были доступны отладочные версии, датированные 27.10.2013, и релизная версия - 21.01.2012.

Награды и отзывы

  • В ноябре 2008 года Shareaza была SourceForge Проект месяца.
  • В декабре 2009 года Shareaza заняла 5-е место в рейтинге SourceForge.Net «Что нового для Windows?» программное обеспечение для обмена файлами с 78% "рекомендованными" (в то время как № 1 было 81% "рекомендовано"). По состоянию на 24 августа 2010 года он находился в таком же положении. Рейтинг основан на рекомендациях пользователей, мнениях и загрузках программного обеспечения с сайта проекта.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

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

На Wikimedia Commons есть материалы, связанные с Shareaza.
Последняя правка сделана 2021-06-08 03:44:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте