Редактирование: Передача файлов
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
==Введение== | ==Введение== | ||
Практически все средства связи через Интернет, в том числе и Jabber, позволяют обмениваться файлами, но современные способы подключения к | Практически все средства связи через Интернет, в том числе и Jabber, позволяют обмениваться файлами, но современные способы подключения к Сети часто затрудняют обмен файлами. Например, если Вы подключены через локальную сеть или используете компьютер на месте работы - то могут возникнуть проблемы. К счастью, Jabber предоставляет множество средств для решения данной проблемы. | ||
==Теория== | ==Теория== | ||
Существует несколько | ==Теория== | ||
; | Существует несколько протоколов передачи файлов в Jabber | ||
;In-band (в канале): | ;httpUpload (Рекомендуем использовать): Фаил загружается на сервер, а потом отправляться как обычная ссылка. Самый быстрый, простой, надежный и 100% совместимый способ. | ||
;Out-of-band<ref name=oobb> Подразумевается out-of-band bytestream, [http://xmpp.org/extensions/xep-0065.html XMPP-расширение 0065]</ref> (вне канала):Быстрый, но для его использования компьютер должен иметь внешний IP-адрес, так как файлы посылаются напрямую между клиентами. Узнать, имеется ли у Вас внешний IP-адрес, можно [[Выявление NAT|тут]] | ;In-band (в канале):Медленный и ненадежный<ref>Также у этой разновидности есть ещё один недостаток - объём переданных данных приблизительно в 1.5 раза больше размера файла</ref>, но будет работать всегда, при его использовании файлы превращаются в текст с помощью [[ru_wikipedia:base64|base64]] и отсылаются как обычные сообщения. Не требует настройки, но его стоит использовать только при неработоспособности других разновидностей. | ||
;Out-of-band<ref name=oobb></ref> через прокси:Быстрый | ;Out-of-band<ref name=oobb> Подразумевается out-of-band bytestream, [http://xmpp.org/extensions/xep-0065.html XMPP-расширение 0065]</ref> (вне канала):Быстрый, но для его использования компьютер должен иметь внешний IP-адрес, так как файлы посылаются напрямую между клиентами. Узнать, имеется ли у Вас внешний IP-адрес, можно [[Выявление NAT|тут]]. | ||
;Out-of-band<ref name=oobb></ref> через прокси:Быстрый, надежный, но требует небольшой настройки, при его использовании файлы посылаются через специальный [[Транспорт|транспорт]]-прокси на стороне сервера. Используется, когда у компьютера нет внешнего IP-адреса. Не забывайте, что за установление соединения отвечает передающая сторона, поэтому если Вы не можете принять ни один файл, то в этом виноват передающий. | |||
===Клиенты=== | ===Клиенты=== | ||
Большинство Jabber-клиентов умеет передавать файлы, но не стоит забывать, что если один клиент умеет передавать файлы только одним способом (например, in-band), а другой - только другим (например, out-of-band), примером может служить связка [[Bombus]]+[[Psi]], то нельзя никакими<ref>Не всегда это верно. См. "Необычные способы обмена файлами"</ref> методами передать файл между ними. Поэтому необходимо знать, какими способами может передавать файлы Ваш клиент. | |||
'''Возможности различных Jabber-клиентов:''' | '''Возможности различных Jabber-клиентов:''' | ||
Строка 15: | Строка 17: | ||
<center> | <center> | ||
{| class="wikitable" width=100% | {| class="wikitable" width=100% | ||
|rowspan=2 align=center bgcolor=lightgreen width=110|''' | |rowspan=2 align=center bgcolor=lightgreen width=110|'''Способ''' | ||
|colspan= | |colspan=16 align=center bgcolor=lightblue|'''Клиент''' | ||
|- | |- | ||
!width=60 bgcolor=lightblue|[[eyeCU]] | |||
!width=60 bgcolor=lightblue|[[Vacuum-IM]] | |||
!width=60 bgcolor=lightblue|[[Psi]] | |||
!width=60 bgcolor=lightblue|[[Gajim]] | |||
!width=60 bgcolor=lightblue|[[Pidgin]] | |||
!width=60 bgcolor=lightblue|[[Kopete]] | |||
!width=60 bgcolor=lightblue|[[Miranda]] | |||
!width=60 bgcolor=lightblue|[[Bombus]] | |||
!width=60 bgcolor=lightblue|[[Tkabber]] | |||
!width=60 bgcolor=lightblue|[[Adium]] | |||
!width=60 bgcolor=lightblue|[[QIP Infium]] | |||
!width=60 bgcolor=lightblue|[[Jabbim]] | |||
!width=60 bgcolor=lightblue|[[JAJC]] | |||
!width=60 bgcolor=lightblue|[[Pandion]]<ref>Pandion поддерживает только передачу файлов через [[Jingle]]</ref> | |||
!width=60 bgcolor=lightblue|[[Talkonaut]] | |||
!width=60 bgcolor=lightblue|[[QutIM]] | |||
|- | |- | ||
| | !bgcolor=lightgreen|In band | ||
|{{Да}} | |||
|{{Да}} | |||
|{{Да|Да<ref>Поддерживают только новые версии Psi+</ref>}} | |||
|{{Частично}} | |||
|{{Да}} | |||
|{{Нет}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Частично}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да|Да<ref name="plugin">При помощи плагина</ref>}} | |||
|{{Нет}} | |||
|{{Да}} | |||
|{{Частично}} | |||
|- | |- | ||
| | !bgcolor=lightgreen|Out of band | ||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Частично}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да|Да<ref name="plugin">При помощи плагина</ref>}} | |||
|{{Нет}} | |||
|{{Частично}} | |||
|{{Частично}} | |||
|- | |- | ||
| | !Через прокси | ||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да|Да<ref name="bombusmod">В тестовых версиях BombusMod</ref>}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да}} | |||
|{{Да|Да<ref name="plugin">При помощи плагина</ref>}} | |||
|{{Нет}} | |||
|{{Да}} | |||
|{{Частично}} | |||
|- | |- | ||
|} | |} | ||
</center> | </center> | ||
Строка 65: | Строка 98: | ||
Тут приводятся описания настройки передачи файлов в популярных Jabber-клиентах: | Тут приводятся описания настройки передачи файлов в популярных Jabber-клиентах: | ||
{| | {| | ||
|width= | |width=150|[[Изображение:Icon 16-16 psi.png]] [[Настройка передачи файлов в Psi|Psi]] | ||
|[[Изображение:Icon 16-16 pidgin.png]] [[Настройка передачи файлов в Pidgin|Pidgin]] | |width=150|[[Изображение:Icon 16-16 pidgin.png]] [[Настройка передачи файлов в Pidgin|Pidgin]] | ||
| | |width=150|[[Изображение:Logo 16-16 gajim.png]] [[Настройка передачи файлов в Gajim|Gajim]] | ||
|[[Изображение:Logo 16-16 gajim.png]] [[Настройка передачи файлов в Gajim|Gajim]] | <!--|width=150|[[Изображение:Logo 16-16 coccinella.png]] [[Настройка передачи файлов в Coccinella|Coccinella]]--> | ||
|[[Изображение:Logo 16-16 coccinella.png]] [[Настройка передачи файлов в Coccinella|Coccinella]] | |||
|- | |- | ||
|[[Изображение:Logo 16-16 kopete.png.png]] [[Настройка передачи файлов в Kopete|Kopete]] | |[[Изображение:Logo 16-16 kopete.png.png]] [[Настройка передачи файлов в Kopete|Kopete]] | ||
|[[Изображение:Logo 16-16 tkabber.png]] [[Настройка передачи файлов в Tkabber|Tkabber]] | |[[Изображение:Logo 16-16 tkabber.png]] [[Настройка передачи файлов в Tkabber|Tkabber]] | ||
|- | <!--|[[Изображение:Logo 16-16 bombus.png]] [[Настройка передачи файлов в Bombus|Bombus]]--> | ||
<!--[[Изображение:Icon 16-16 pandion.png]] [[Настройка передачи файлов в Pandion|Pandion]]--> | |||
|[[Изображение:Logo 16-16 jajc.png]] [[Настройка передачи файлов в JAJC|JAJC]] | |[[Изображение:Logo 16-16 jajc.png]] [[Настройка передачи файлов в JAJC|JAJC]] | ||
|- | |- | ||
|[[Изображение:Icon 16-16 miranda.png]] [[Настройка передачи файлов в Miranda|Miranda]] | |[[Изображение:Icon 16-16 miranda.png]] [[Настройка передачи файлов в Miranda|Miranda]] | ||
|[[Изображение:Logo 16-16 qip-logo.png.png]] [[Настройка передачи файлов в QIP Infium|QIP Infium]] | |[[Изображение:Logo 16-16 qip-logo.png.png]] [[Настройка передачи файлов в QIP Infium|QIP Infium]] | ||
|[[Изображение:Icon 16-16 adium.png]] [[Настройка передачи файлов в Adium|Adium]] | |||
| | |||
|- | |- | ||
|} | |} | ||
Строка 97: | Строка 129: | ||
* [[Выявление NAT]] | * [[Выявление NAT]] | ||
* [http:// | * [http://ru.tkabber.jabe.ru/index.php/Пересылка_файлов:_теория Описание протоколов и способов передачи файлов в Jabber (для продвинутых)] | ||
* [http://miranda.im/2009/03/14/jabber-file-transfers/ Руководство по настройке файлопередачи] на примере [[Miranda]]. | * [http://miranda.im/2009/03/14/jabber-file-transfers/ Руководство по настройке файлопередачи] на примере [[Miranda]]. | ||
* [[Список публичных транспортов proxy]] | * [[Список публичных транспортов proxy]] | ||
[[Category:Передача файлов]] | [[Category:Передача файлов]] |