Shareaza — свободный файлообменный клиент и менеджер закачек для Windows с поддержкой протоколов Gnutella, Gnutella2, eDonkey2000, BitTorrent, Direct Connect[4], FTP и HTTP. Умеет работать с magnet-, ED2K-, piolet- и Gnutella-ссылками, а также со стандартными HTTP- и FTP-ссылками. Переведён на 27 языков.

Shareaza
Логотип программы Shareaza
Скриншот программы Shareaza
Окно Shareaza 2.5.4.0
Тип Файлообменные сети
Разработчик Shareaza Development Team
Написана на C++
Операционная система Windows
Языки интерфейса русский, английский и французский
Последняя версия
Репозиторий svn.code.sf.net/p/sharea…
svn.code.sf.net/p/sharea…
Лицензия GNU GPL 2+[вд][3]
Сайт shareaza.sourceforge.net (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Shareaza был создан Мишелем Стоком 1 июня 2004 года и развивается группой добровольцев. Программа лицензирована и распространяется под защитой GNU General Public License. Написан на C++ с использованием библиотек MFC, boost, STL, ATL.

Особенностями Shareaza является одновременная закачка из всех поддерживаемых сетей; ведение подробных метаданных (комментарии, рейтинги и свойства файлов) и предпросмотра, которые видны совместимым клиентам; поддержка коллекций и скинов. Из минусов следует выделить непомерную прожорливость движка к памяти, в частности Shareaza версии 2.6.0.0 при хранении 640 ГБ библиотеки беззастенчиво съедает половину от трехгигабайтной системной памяти, чем создает проблемы себе и другим фоновым процессам.

20 декабря 2007 года доменное имя shareaza.com было куплено[5] у владельца домена израильско-американской компанией iMesh MusicLab LLC. Это было сделано без ведома команды разработчиков, и теперь на нём распространяется клиент ShareazaV8 (клон iMesh), не имеющий никакого отношения к оригинальной Shareaza.

Возможности

править

Поддержка нескольких сетей

править

Shareaza может подключаться к сетям Gnutella, Gnutella2, eDonkey, BitTorrent и Direct Connect. Shareaza хеширует свои файлы для всех сетей и передаёт эти хеши по сети Gnutella2. Это позволяет Shareaza загружать файл из всех сетей одновременно. Когда другой клиент Shareaza, соединённый с сетью Gnutella2, находит такой файл, ему даются хеши для всех сетей и он может искать по ним источники в других сетях по хешам, используемым в них, что увеличивает количество источников для файла и скорость его загрузки. Shareaza также использует сеть Gnutella2 для поиска большего количества источников для торрентов.

Поиск по нескольким хешам

править

Поиск Shareaza позволяет искать источники файла по нескольким его хешам одновременно. В сети Gnutella2 при поиске используются все известные хеши (SHA1, TTH, ED2K, BTIH, MD5). Для остальных сетей (ED2K и Gnutella) используются «понятные» для них хеши.

Shareaza поддерживает закачку и по обычным HTTP- и FTP-ссылкам. Если HTTP-сервер поддерживает специальные HTTP-заголовки (Alt-Location, Content-URN, X-Thex-URI) для файла, то Shareaza организует дополнительно скачивание файла и из P2P-сетей и проверку его частей, что снижает нагрузку на сервер, увеличивает скорость загрузки файла и позволяет проверить, не повреждён ли файл при загрузке. Существует несколько PHP-скриптов, которые позволяют организовать загрузку файла не только с сервера, но и из P2P-сетей[6].

Фильтр безопасности

править

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

Виртуальные файлы

править

Для MP3-файлов создаются виртуальные файлы. Они являются неизменяемой частью реального файла и содержат только MP3-контент (непосредственно музыку) без тегов. Для таких файлов находится гораздо больше источников и за счёт этого они быстрее распространяются (скачиваются). Но именно из-за того, что MP3-файлы передаются без тегов, пользователям не понравилась эта особенность и эта функция по умолчанию выключена.

Виртуальные файлы стали наиболее актуальны с момента выхода Windows XP. С этой версии пользователь получил возможность без специальных программных инструментов изменять теги MP3-файлов. Это изменяет файл и его хеш. Теряются источники для файла.

На виртуальный файл изменение тегов не влияет, поскольку они из него исключены.

Призрачные файлы

править

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

IRC-клиент

править

С версии 2.4.0.4 в Shareaza встроен IRC-клиент, который автоматически подключается к IRC-серверу и каналу, где пользователь имеет возможность получить помощь от техподдержки и других пользователей Shareaza. Имеются каналы на разных языках, в том числе и русском. Также возможно подключение обычным IRC-клиентом или Java-клиентом[7] со страницы сайта Shareaza.

Социальная сеть

править

В Shareaza имеются некоторые элементы полностью децентрализованной социальной сети. Есть возможность заполнить профиль и установить аватарку. Можно отправлять и получать приватные сообщения. Давать доступ к библиотеке. Доступ к элементам можно разрешить или запретить только всем участникам сети. Группы и добавление в друзья не предусмотрены. Все данные профиля и библиотеки хранятся в клиенте и доступны другим участникам сети только тогда, когда он подключен к Интернету.

Профиль пользователя отображается первой страницей при просмотре источника.

Это URI, используемые на данный момент только клиентом Shareaza.

 btc://[Адрес]:[Порт]/[Peer ID]/[ BTIH ]

Ссылка на источник в сети BitTorrent.

 ed2kftp://[Адрес]:[Порт]/[ED2K-хеш]/[Размер файла]

Ссылка на источник в сети ED2K.

dcfile://[Адрес хаба]:[Порт]/[Ник пользователя]/TTH:[TTH хеш файла]/[Размер файла]/

Ссылка на файл в сети Direct Connect[8].

Примечания

править
  1. https://sourceforge.net/projects/shareaza/files/Shareaza/Shareaza-2.7.10.2/
  2. 1 2 http://shareaza.sourceforge.net/mediawiki/index.php/Collection
  3. Open Hub — 2006.
  4. При этом Shareaza не является полноценным DC клиентом.
  5. Shareaza.com Hijacked and Turned Into a Scam Site | TorrentFreak. Дата обращения: 6 января 2008. Архивировано 22 августа 2009 года.
  6. MegaMagDrive. Дата обращения: 22 апреля 2017. Архивировано 23 апреля 2017 года.
  7. Техподдержка Shareazы. Дата обращения: 1 февраля 2010. Архивировано 27 января 2010 года.
  8. SourceForge.net Repository — [shareaza] Revision 8744 (недоступная ссылка)

Ссылки

править

Société civile des Producteurs de Phonogrammes en France