Передача больших файлов

Опубликовано 04.12.2010 в 13:17 в разделе ,

Мы часто сталкиваемся с проблемой, как передать крупные файлы по сети от одного человека к другому. Когда размер файла превышает 100-200 мб, проблема становится действительно актуальной — передача такого файла по почте затруднена, стандартные файлообменники нередко требуют Gold-статуса для отправкифайлов более 100 мб, да и скачивание таких файлов без Gold-аккаунта также кажется проблематичным. Как же выйти из подобной ситуации?

Существует множество способов отправки файла по сети. Я могу предложить три, на мой взгляд, наиболее удобные в зависимости от ситуации.

Файлообменные сети

Наиболее простым способом является отправка файла через различные файлообменные сети. Примером такой сети является популярный проект DepositFiles.  Он позволяет отправлять файлы размером до 2ГБ, что крайне удобно.

Отправка крупных файлов может вестись следующим образом.

  1. Прежде всего, Вам стоит зарегистрироваться на DepositFiles и получить там стандартный аккаунт. Это позволит выполнять все операции намного эффективнее.
  2. Для работы Вам потребуется DepositFiles Filemanager — удобнейшая программка для отправки и скачивания файлов в сети DepositFiles.
  3. После установки FileManager не забудьте настроить его должным образом. Прежде всего, укажите Ваши входные данные от сервиса DepositFiles с которыми Вы регистрировались. Далее, в настройках FTP-загрузки укажите требуемое количество потоков загрузки (одновременно загружаемых файлов). Если у Вас нестабильный интернет или низкая скорость отправки, рекомендую проставить 1 поток, если же со скоростью и стабильностью всё в порядке, то 2-3 потока.
  4. Крупные файлы при отправке удобно «распиливать» на более мелкие сегменты. Для этой операции как нельзя кстати подходит утилита WinRAR, которую легко найти в интернете. От себя рекомендую пилить файлы на части по 100мб — они и отправляются быстрее, и скачиваются проще (см. ниже).
  5. Загрузку готовых файлов на сервер проводим через FileManager в подразделе Загрузка. После того, как все файлы будут успешно добавлены на сервис, рекомендуется зайти на DepositFiles в раздел Мои файлы и создать там отдельную папочку для этой загрузки. Это позволит удобным образом передавать сразу же все файлы одной ссылкой.

Таким образом, после загрузки Вам следует передать пользователю или ссылку на папку, или полный комплект ссылок на файлы-части. Пользователю остаётся только скачать их …

  1. Для скачивания файлов можно использовать DepositFiles FileManager — просто «скармливаем» ему все наши ссылки и идём пить кофе. Программа сделает остальное за Вас.
  2. Более быстрым способом является скачивание через SaveFrom.Net — прекрасный сервис быстрой скачки файлов. Просто поместите ссылку на файл с DepositFiles в поле ввода, и нажмите «Получить ссылку». Небольшая проблема — сервис работает только с файлами менее 100мб, отсюда и просьба жать файлы частями менее сотни.
  3. Можно воспользоваться программкой Universal Share Downloader (USD) с сайта usde.ru — она позволяет легко скачивать файлы с любых файлообменников. Скачать её можно здесь.

На этом по файлообменникам всё, но далеко не всё по отправке файлов.

Прямая отправка через p2p

Идеальным вариантом является передача файла через Peer-To-Peer протоколы, то есть напрямую от человека к человеку. Самый простой способ сделать это — воспользоваться сервисом iSendr. Просто заходим на сайт, просто жмём на Send Files, просто выбираем файл и просто получаем ссылку. А уж эту ссылку отправляем тому, кто файл желает скачать.

Удобство сервиса в его простоте и нетребовательности ни к чему, кроме … Ваш браузер обязательно должен быть включен во время отправки, и у Вас не должно быть ни единого разрыва. Иначе передача прервётся.

Отправка через Torrent

Идеальным способом отправки файла является протокол BitTorrent. Он лишен недостатков всех предыдущих способов, и обладает, на мой взгляд, только достоинствами. Ваши файлы передаются в любом виде, будь то отдельный файл, или папка, объём файла ограничен десятком петабайт, что слабодостижимо, файлы передаются устойчиво к разрывам, низкой скорости, выключениям компьютера, файлы можно передавать одновременно нескольким людям. Единственной сложностью в данном случае являлось размещение самого файла на торрент-трекерах, особенно если файл приватный, но и тут нашелся выход.

Отправка файла через Torrent является делом простым, надёжным и качественным.

  1. Прежде всего, файлы следует подготовить к отправке. Если Вы отсылаете один файл, не забудьте для удобства переименовать его коротко и на латинице. Если файлов много, поместите их в отдельную папку. Если файлов очень много (более сотни), то лучше всего сжать их в архив, или в несколько архивов тематически.
  2. Откройте Ваш торрент-клиент (например, uTorrent) и  нажмите там Файл — Создать.
  3. Укажите путь к Вашему файлу или папке, введите комментарий к раздаче.
  4. Укажите, также, список торрент-трекеров, которые будут Вас обслуживать. В этом поле лучше всего ввести следующие позиции (трекеры, которые не требуют загрузки файлов на сервер, и позволяют просто вести передачу):

    http://tracker.openbittorrent.kg:2710/announce
    udp://tracker.openbittorrent.kg:2710/announce
    udp://tracker.publicbt.com:80/announce
    udp://tracker.openbittorrent.com:80/announce

    Эти трекеры позволят Вам передать любой файл, не публикуя сведений о нём.

  5. Нажмите «Создать и сохранить в …» и сохраните полученный файл, затем откройте его Вашим торрент-клиентом, и просто поставьте на раздачу. Всё.
  6. Имеющийся торрент-файл после этого Вы должны передать тем, кто хочет скачать саму раздачу. Например, как это сделано здесь.
  7. Первое время постарайтесь подольше держать компьютер включенным, чтобы файл разошелся к большему количеству пользователей, и раздача велась уже не напрямую от Вас, а от нескольких участников в сети.

На этом всё. Передавайте большие файлы без проблем! =)