Utorrent part file dat что это
Перейти к содержимому

Utorrent part file dat что это

  • автор:

Utorrent part file dat что это

Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.

What can I do to prevent this in the future?

If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.

If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.

Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.

Cloudflare Ray ID: 71aa95ab5b22b8b5 • Your IP : 82.102.23.104 • Performance & security by Cloudflare

Что такое uTorrentPartFile?

То что с торента файлы качаются очень медленно, я думаю что это связано с тем что в данный момент мало находится в сети тех, у кого можно все это скачивать. А еще, затормаживание работы торента может быть связано с тем, что во время загрузки какого нибудь файла, у вас одновременно еще идет раздача каких нибудь файлов. А вообще, мне торент нравится из за того, что нет надобности ганять комп целыми часами ради одной лишь загрузки. Вот к примеру у меня нет надобности пользоваться компьютером, я его выключу. Но когда я его для чего нибудь включаю, вот тогда загрузка продолжается автоматически.

Если уже вступило в силу решение суда о блокировке доступа к данному ресурсу, то у вас настроен «обход блокировки» в виде прокси-сервера (обычно дополнение в браузере), через него заходить будет дольше, чем без него. Хотя у меня в ВК. например. долго заходит, в левом нижнем углу (строка статуса или состояния — не помню точное название) при этом пишет «Ожидание кэша». Проверьте заполненность кэша браузера от заданной величины в настройках, или просто очистите эту папку, вечером сам попробую так сделать.

Там причин, как оказалось, тыща может быть.

В моем случае вообще было так, что надо было в программе в настройках какую-то галочку снять, и все сразу нормализовалось. А до того, кого ни спрашивали — никто не понимал, почему вроде провайдер скоростной, раздача популярная, проблем с сетью нет, а скорость падает почти до нуля.

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

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

Могут конечно заблокировать. Т.к. есть «антипиратский закон» , который предусматривает наказание для тех , кто дает бесплатно что то авторское в пользование .

Если правообладателю не нравится , что его фильм , сериал , игру скачивают бесплатно , то он сможет предъявить свои права , и его материал для бесплатного скачивания заблокируют.

Торренты: как они устроены

Представьте: кто-то взял многостраничную книгу, вырвал из неё все листы и раздаёт прохожим ксерокопии случайных страниц со скоростью 10 листов в час. Ваша задача — собрать книгу, чтобы все страницы шли по порядку. Как это быстрее всего сделать?

Самый простой способ — собирать самому все листы, проверять, чтобы среди них не попадались дубликаты и ждать, пока таким образом не соберётся вся книга. Но это долго — скорость сбора целой книги напрямую зависит от количества страниц. Книгу из 100 страниц мы будем собирать 10 часов, а из 1000 страниц — 4 дня.

Но есть способ собрать книгу быстрее, и для этого понадобится помощь других прохожих. Мы будем спрашивать у всех, какие страницы есть у них. Если у нас таких нет — берём их страницы и снимаем копии. А чтобы было честно, отдаём свои страницы на копирование тем, у кого их нет.

Чем больше людей, тем больше в обращении страниц, тем быстрее у вас соберётся книга.

Теперь про торренты

Если в этой ситуации книгу заменить на файл, а прохожих — на компьютеры, то получится описание торрент-сети. Эта сеть основана на протоколе Bittorrent, который делает так:

  • Берёт документ или видео, которым вы хотите поделиться с другими, и делает для него специальное описание — torrent-файл.
  • В torrent-файле записано, на кусочки какого размера нужно разделить этот документ, как их собирать и адрес компьютера, откуда эти кусочки файла можно скачать.
  • Torrent-файл выкладывается на форум или в любое другое место, откуда его можно скачать. На этом пока остановимся и разберём подробнее.

Для того чтобы поделиться с кем-то своим файлом, не обязательно отправлять его целиком. Достаточно сделать из него торрент и поделиться ссылкой. Главное, помните: у кого будет torrent-файл, тот и может скачать этот документ. Если он доступен всем, то и скачивать могут тоже все.

В торрентах файл передается по кусочкам от пользователя к пользователю напрямую.

Как происходит скачивание

Когда torrent-файл скачан, специальная программа открывает его, узнаёт, где находится нужный документ и как он поделён на куски. Кроме этого, она запрашивает у раздающего информацию о том, кто ещё качает или скачал этот файл. Если такие есть — программа соединяется с ними и начинает тоже забирать кусочки файла у них.

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

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

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

Пользователи обмениваются недостающими кусочками файла друг с другом.

Термины

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

Кстати, если тот, кто первоначально раздавал нужный файл, перестанет его раздавать, но кто-то другой уже успеет его скачать, то файл всё равно будет доступен всем. В этом вся прелесть пиринговых сетей — если есть хоть один человек, у кого есть целый файл, то скачивать его может вся сеть, даже если изначально этот человек его не выкладывал.

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

Этикет

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

Даже если изначальный раздающий окончательно пропал, раздача продолжается за счет тех, кто уже успел скачать файл.

У торрентов своя атмосфера

В торрент-сетях нет ограничения на размер выложенного файла или архива — можно выложить хоть терабайт фоток и раздавать их пару недель.

Само использование торрентов — не запрещено. Но если нарушать торрентами чьи-то права, то вот это будет запрещено — по решению суда.

Торренты особенно полезны тем, что любой человек может стать мощным источником раздачи. Например, если вы откопали и оцифровали редчайшие аудиозаписи советского времени, которых нет больше ни у кого, вы можете создать раздачу с этими записями и восстановить утраченное наследие: чем больше людей будут дальше участвовать в раздаче этого файла, тем крепче и прочнее всё будет держаться.

Первый торрент-клиент — BitTorrent — был написан на Python. Мы уже говорили о том, почему Питон — это классно, и повторим это снова.

Если раздающий ушёл с раздачи до того, как кто-то успел скачать файл целиком, такая раздача называется «мёртвой», и её невозможно скачать до конца, пока не появится первый раздающий. Но если это, например, фильм, то большинство плееров смогут перепрыгнуть через недоскачанные кусочки.

Так как всем нужна информация о том, где брать остальные куски файлов, то каждый участник видит IP-адреса других пиров. Анонимности в торрентах нет.

The structure of the uTorrent's uTorrentPartFile.dat

I’m trying to make a small utility that should automate some maintenance tasks of the uTerrent ‘s pool of torrents. To veryfy the hashes of partially downloded shares, I have to retrieve the parts of the pieces, that are not completely contained by the downloaded files, from the

uTorrentPartFile_XXX.dat file where uTorrent keeps them. This raises two questions:

    Given a certain .torrent file, how do I compute the name of the corresponding

Utorrentpartfile dat — что это за файл и для чего он нужен?

Utorrentpartfile dat является форматом, используемым в программе Utorrent для хранения информации о загружаемых файлах. Файлы с расширением dat содержат информацию о том, какой объем данных был загружен, какой остался, какие файлы были загружены и окончательно сохранены на жесткий диск, а какие еще нуждаются в загрузке.

Чтобы правильно работать с форматом Utorrentpartfile dat, необходимо понимать, какая информация он содержит. Как только происходит загрузка файла, Utorrent начинает создавать файл dat, подобный тому, что называется «частично заполненный файл». Этот файл дает программе информацию о данных, которые она получила, и данных, которые еще нужно загрузить для завершения загрузки файла.

Если вы хотите увидеть файл dat в действии, откройте Utorrent и выберите вкладку «Подробности». Здесь вы можете увидеть, какие файлы в настоящее время загружаются, а также сколько данных было загружено и какое количество осталось. Эта информация также записывается в файл dat. Если вы переносите этот файл в другое место на вашем компьютере, Utorrent сможет продолжить скачивание файла от того места, где он остановился, благодаря этой информации.

Utorrentpartfile dat — формат и работа с ним

Utorrentpartfile dat – это файл, который используется программой uTorrent для сохранения информации о закачках, начатых пользователями. Каждый файл получает расширение .partfile.dat и создается в промежуточной директории во время загрузки какого-либо файла.

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

Для работы с файлами .partfile.dat пользователи могут скопировать их на другой компьютер или в другое место на текущем компьютере. После этого, в меню «Загрузки» программы uTorrent нужно выбрать «Добавить торрент» и выбрать файл .partfile.dat в качестве источника.

Важно помнить, что файлы .partfile.dat не содержат самих данных, а лишь информацию о загрузке файла. Если файл был удален или переименован, данные загрузки могут утратиться.

В целом, файлы .partfile.dat — это важный инструмент для пользователей программы uTorrent, позволяющий ускорить процесс загрузки и восстановить его после сбоев.

Что такое Utorrentpartfile dat?

Utorrentpartfile dat – это файл, создаваемый клиентом торрентовых файлов uTorrent и содержащий информацию о состоянии загрузки файла. Этот файл важен для возобновления загрузки в случае неожиданного завершения процесса или выхода из программы.

Файл Utorrentpartfile dat обычно имеет небольшой размер и хранится рядом с загружаемым файлом. Его расширение .dat указывает на то, что это бинарный файл. В отличие от основного файла торрента, у которого расширение .torrent, формат Utorrentpartfile dat не является универсальным и используется только клиентом uTorrent.

Удобство использования этого файла заключается в том, что при возобновлении загрузки программа считывает информацию из Utorrentpartfile dat и продолжает скачивание файла с момента, где оно было прервано. Это позволяет экономить время и не загружать файл заново.

Если вы работаете с торрент-файлами, важно сохранять файл Utorrentpartfile dat в том же месте, где находится загружаемый файл. Никогда не удаляйте или перемещайте этот файл, если вы не хотите начать загрузку заново.

Как работать с Utorrentpartfile dat?

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

Если вы столкнулись с файлом Utorrentpartfile dat, то вам необходимо выполнить следующие действия:

  • Открыть программу uTorrent и выбрать торрент-файл, который вы хотите продолжить загружать.
  • Переместите файл Utorrentpartfile dat из папки с временными файлами uTorrent в папку с файлами загрузки торрента.
  • В uTorrent выберите опцию «Проверить загруженные файлы», чтобы убедиться, что файлы были сохранены правильно.
  • Начните загрузку торрента снова, и uTorrent автоматически продолжит загрузку с того места, где она остановилась в прошлый раз.

Важно помнить, что если файл Utorrentpartfile dat был изменен или удален, то uTorrent не сможет продолжить загрузку с того места, где она остановилась, и потребуется начать загрузку заново.

В заключение, работа с Utorrentpartfile dat относительно проста, и имеет целый ряд преимуществ для тех, кто регулярно загружает файлы через торренты. Благодаря этому файловому формату, пользователи могут надежно сохранять временные данные загрузки и продолжать загрузку в любое время.

Почему файлы Utorrentpartfile dat важны для торрент-клиентов?

Utorrentpartfile dat — это небольшие файлы, которые создаются клиентом uTorrent во время загрузки торрент-файла. Многие пользователи удаляют эти файлы сразу после завершения загрузки, не подозревая, что они могут быть полезны в случае возникновения ошибок.

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

Кроме того, Utorrentpartfile dat помогает существенно ускорить загрузку, снижая количество ошибок и повторных запросов. Эти файлы очень важны для стабильной работы торрент-клиента, поэтому их лучше не удалять, а хранить в папке с загруженным файлом в случае возникновения проблем.

Таким образом, файлы Utorrentpartfile dat являются неотъемлемой частью процесса загрузки торрент-файлов, которые существенно облегчают работу клиента и позволяют сократить время загрузки. Не удаляйте эти файлы и храните их вместе с загруженным файлом для более эффективной работы клиента.

Utorrent part file dat что это

То что с торента файлы качаются очень медленно, я думаю что это связано с тем что в данный момент мало находится в сети тех, у кого можно все это скачивать. А еще, затормаживание работы торента может быть связано с тем, что во время загрузки какого нибудь файла, у вас одновременно еще идет раздача каких нибудь файлов. А вообще, мне торент нравится из за того, что нет надобности ганять комп целыми часами ради одной лишь загрузки. Вот к примеру у меня нет надобности пользоваться компьютером, я его выключу. Но когда я его для чего нибудь включаю, вот тогда загрузка продолжается автоматически.

Если уже вступило в силу решение суда о блокировке доступа к данному ресурсу, то у вас настроен «обход блокировки» в виде прокси-сервера (обычно дополнение в браузере), через него заходить будет дольше, чем без него. Хотя у меня в ВК. например. долго заходит, в левом нижнем углу (строка статуса или состояния — не помню точное название) при этом пишет «Ожидание кэша». Проверьте заполненность кэша браузера от заданной величины в настройках, или просто очистите эту папку, вечером сам попробую так сделать.

Там причин, как оказалось, тыща может быть.

В моем случае вообще было так, что надо было в программе в настройках какую-то галочку снять, и все сразу нормализовалось. А до того, кого ни спрашивали — никто не понимал, почему вроде провайдер скоростной, раздача популярная, проблем с сетью нет, а скорость падает почти до нуля.

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

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

Могут конечно заблокировать. Т.к. есть «антипиратский закон» , который предусматривает наказание для тех , кто дает бесплатно что то авторское в пользование .

Если правообладателю не нравится , что его фильм , сериал , игру скачивают бесплатно , то он сможет предъявить свои права , и его материал для бесплатного скачивания заблокируют.

Конфигурирование папок в клиенте uTorrent для перемещения готовых загрузок и незавершенных раздач

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

Все параметры, затрагивающие автоматическое размещение закачек и торрентов в кастомных папках, сосредоточены на форме “Папки”. Обратиться к ней можно, раскрыв ветку главного меню “Настройки” -> “Настройки программы”.


Автоматическое перемещение завершенных и активных закачек

  • Если вы хотите поместить активные неполные файлы, загружаемые с трекера, в общую выбранную по умолчанию папку, стоит отметить птичкой поле “Помещать загружаемые файлы в:” и вручную выбрать исходную папку, в которой будут храниться действующие загрузки.

Когда все настройки будут выполнены, нажмите кнопку “Применить”, после чего воспользуйтесь ОК для закрытия окна.

  • Второе поле в секции “Расположение загруженных файлов” обеспечивает фоновое перемещение завершенных загрузок в индивидуальный каталог.

Так, если вы добавили новый .torrent-файл в перечень раздач, его содержимое будет храниться в папке, заданной в поле “Помещать загружаемые файлы в:”, а когда загрузка контента будет окончена, файл будет перемещен в местоположение, отмеченное в поле “Перемещать завершенные загрузки в:”.

  • Вложенное поле “Добавлять торрентам метку” прикрепляет к пути для хранения файла значение метки, ассоциируемой с активной задачей торрента. Если же метка торрента не задана автором раздачи, никаких изменений в обозначении пути применяться не будет.
  • Еще одна дополнительная опция — это возможность перемещать содержимое завершенных раздач только из папки, указанной ранее в параметре “Помещать загружаемые файлы в:”. Если загрузка осуществлялась в другую папку (в частности, не в ту, что задана по умолчанию), ключ “Only move from the default download directory” будет игнорироваться.

Перемещение .torrent-объектов в фоновом режиме

Помимо содержимого раздач, клиент uTorrent позволяет управлять непосредственно торрент-файлами, загружаемыми с трекера.

  • Поле “Сохранять в:” инициализирует значение пути для хранения .torrent-файлов по умолчанию. Когда пользователь открывает .torrent-объект в клиенте, он тут же будет автоматически сохранен в соответствующем каталоге.
  • Еще один параметр — “Перемещать завершенные в:”. В отличие от предыдущего ключа, данное поле обеспечивает фоновое перемещение .torrent-контейнеров лишь тогда, когда содержимое раздачи полностью загружено и готово к использованию/просмотру.
  • Комплементарная функция “Automatically load .torrents from” обеспечивает сканирование выбранного каталога на наличие новых .torrent-файлов каждую секунду, и их автоматическую загрузку в клиент. Стоит отметить, что указанная здесь директория должна отличаться от значений полей “Сохранять в:” и “Перемещать завершенные в:”, в противном случае пользователь может столкнуться с проблемами при идентификации ранее добавленных торрентов, определяемых как новые экземпляры.
  • Еще один опциональный элемент — ключ “Удалять загруженные торренты”. Выставив эту галочку, .torrent-файл будет удаляться после автозагрузки. Если же это поле выключено, программа будет добавлять к расширению объекта метку .loaded для наглядного отображения, что этот файл уже был загружен в клиент и uTorrent’у не нужно пытаться подтягивать его к списку раздач повторно.

Как сохранить загрузки торрента при переустановке windows

Сохраняем и восстанавливаем раздачи при переустановке Windows

Этот способ поможет тогда, когда все Ваши загруженные и раздаваемые файлы находятся в тех папках, в которые Вы начали их загружать. Поэтому если Вы переустанавливаете систему, то не стоит форматировать раздел (диск) или удалять папки с загруженными файлами. Вы лучше скопируйте их куда нибудь, а потом «положите» снова так, как было раньше.
Ну а если хотите перенести на другой компьютер, то скопируйте эти файлы в такие же папки, как и на старом. Думаю оно и понятно, ведь пути к ним должны быть одинаковыми.

В принципе тут ничего сложного нет. Все файлы, нужные для того, чтобы программа могла определить что и где находится, расположены по следующим адресам:

Для Windows XP: %USERPROFILE%\Application Data\uTorrent

Для Windows Vista, 7, 8: %USERPROFILE%\appdata\roaming\uTorrent

Просто копируете это в адресную строку проводника и попадаете в нужную нам папку.

Здесь нужно выделить всё и скопировать в любое удобное место.

После переустановки Windows, устанавливаем Utorrent, а затем переходим в ту же папку, путь к которой я написал выше. В неё вставляем всё что скопировали до этого.

В результате должно получится так, что Все раздачи и файлы будут сохранены и Вы сможете дальше качать и раздавать их.

Если разобрать подробнее что мы делаем, то получится так: в папках, на которые я дал ссылки, находятся все нужные файлы для работы с Utorrent. В частности там содержатся и загруженные Вами файлы, которые в свою очередь содержат в себе пути, в которых указано где находятся загруженные файлы.
Не запутал? Может быть.

Объясню на примере простом.
Предположим, у Вас по пути D:/Новая папка/загрузки/Новое/игры находятся несколько «игрушек». Вы решили переустановить систему (или решили продолжить раздавать их с другого компьютера) и Вам нужно чтобы после того, как Вы запустите свой торрент-клиент (Utorrent), у Вас всё было как раньше.

Обычно просто берут и копируют загрузки куда-нибудь в папку D:/Новая папка и всё. Разумеется ничего работать не будет. Нужно обязательно «закидывать» в ту папку, которая и была До этого.
Поэтому Вы «указываете» ему (скопировав в нужные папки файлы) где находятся раздачи и он будет работать.

Вот как то так. Я уже не знаю как прощё объяснить. Надеюсь всем всё понятно.

ΜTorrent и переустановленный Windows

Материал из WikiTorrents

Многие пользователи торрент-клиента рано или поздно задаются вопросом: что делать, если систему надо переустановить, или если возникло желание перенести его на другой компьютер с сохранением всех настроек?

Предлагается этот процесс переложить на программу uTorrentBackuper (работает под Windows XP, 2000, Vista и выше), которая все сделает самостоятельно за один клик.

Итак, программа служит для автоматизации процесса создания копии (бекапа) служебных файлов uTorrent и torrent-файлов при переустановке системы или переноса uTorrent на другой компьютер, с последующим восстановлением.

Поддерживается создание копии/восстановления как из профайловой папки %appdata%\utorrent, так и из программной папки uTorrent, путь к которой берется из реестра (torrent-файлы должны быть ассоциированы с uTorrent). Так же автоматически будет учтен дополнительный путь к torrent-файлам, если он указан в настройках. .

При этом вы должны понимать, что непосредственно файлы, которые вы качаете или уже скачали, и те, которые раздаете, вы должны сохранить самостоятельно, если они лежат в том же разделе, который вы собрались форматировать, или перенести на другой компьютер. Так же необходимым условием является сохранение всех путей к файлам после переустановки/переноса.
Проще говоря, если у вас uTorrent установлен на диск С, а файлы для раздачи лежат, скажем, в папке D:\files, то после переустановки диск D должен остаться D, и папка files на нем не должна быть переименована или отсутствовать вовсе.

А теперь, собственно, о том, как работать с программой.

При запуске будет показано следующее окно:

Если у вас файлы настроек (служебные файлы) лежат в профайле (в большинстве случаев), то программа предложит сохранить содержимое именно этой папки. Если же вы переносили settings.dat и resume.dat в папку с uTorrent, то флажок «сделать копию» будет установлен напротив пункта «из папки с программой», так как в этом случае uTorrent работает именно с этой папкой.

Вам лишь остатется согласиться с предложенным выбором, выгрузить uTorrent (если он был запущен), и нажать на кнопку «сделать копию».

После завершения операции у вас будут копии файлов из выбранной папки, с расширением uTB. Если внутри исходной папки были файлы *.exe, они будут проигнорированы.

Процесс восстановления аналогичен процессу создания копии-бекапа, только в обратном порядке. Вы нажимаете на кнопку «восстановить из копии», указываете путь к папке с бекапом, далее программа восстановит все файлы в профайл-папку, или в папку с программой, если вы уже успели установить uTorrent и ассоциировать его с файлами torrent.

ВАЖНО: если клиент был запущен, его перед процессом восстановления необходимо выгрузить.

Перенос настроек uTorrent на другой компьютер

Иногда у пользователей появляется потребность переустановить систему торрент или перенести ее на другой компьютер. При этом очень важным является сохранение настроек программы. Чтобы выполнить данную процедуру без сбивания настроек, можно воспользоваться несколькими способами: установить специальную программу (uTorrentBackuper), либо же выполнить все необходимые действия собственноручно.

Способ первый — uTorrentBackuper

uTorrentBackuper — простая небольшая программа, не требующая установки. Функционал uTorrentBackuper реализован таким образом, что она создает и восстанавливает копии торрент-файлов, а также настройки программы в автоматическом режиме.

Для создания резервной копии настроек необходимо запустить uTorrentBackuper, выбрать путь, по которому хранятся настройки программы (если программа по каким-либо причинам не сможет сделать это сама) и нажать кнопку «Сделать копию». После этого останется только указать папку, в которую программа запишет файл резервных настроек. Этот файл вы должны перенести на новую систему, например на flash-диске.

На новой системе нужно будет запустить uTorrentBackuper, выбрать путь, по которому будут храниться настройки программы и нажать кнопку «Восстановить из копии».

Способ второй — вручную

Для этого способа вам потребуется самостоятельно скопировать папку с настройками программы и перенести ее на новую систему. Папка с настройками хранится в папке «uTorrent» вашего текущего пользователя операционной системы (его можно узнать в меню «Пуск»). Для Windows XP это скорее всего будет «C:\Documents and Settings\«Имя Пользователя»\Application Data\uTorrent», для Windows Vista, 7,8, 10 «C:\Users\ \appdata\roaming\uTorrent» или «C:\Пользователи\ \appdata\roaming\uTorrent»

Если вам необходимо сохранить ранее скачанные файлы, расположенные в форматируемом разделе, то сделать это нужно в ручном режиме.

Выполнив процедуру переноса файлов, обязательно сохраните пути к ним. Например, клиент торрент расположен на диске С, а файлы, предназначенные для раздачи, находятся на диске D в папке files. В таком случае необходимо позаботиться о том, чтобы после переустановок или переноса программы название диска и папка остались без изменений. Если оставить их неизменными невозможно, придется отредактировать файл настроек.

Редактирование пути к загруженным файлам

Вам потребуется программа BEncode Editor. С ее помощью откройте файл resume.dat, хранящийся в папке с настройками uTorrent. В окне BEncode Editor найдите путь к загруженном файлам.

Двойным щелчком по нужному значению откройте окно редактирования ключа и измените путь на новый.

Torrent-файл. Что же у него внутри?

image
Добрый день.
Использую, как и многие, крупный торрент-трекер — rutracker.org, однако есть одна особенность которая меня раздражает.
Это добавление в список трекеров адреса ix*.rutracker.net, который служит для непонятных мне целей. Однако который часто (у меня — практически всегда) выдаёт ошибки (502 Bad Gateway и 0 No Response). Торрент-клиент (у меня Transmission) помечает торрент сломанным. Что само собой довольно сильно мне мешает. Особенно если учесть особенность Transmission — она задаёт статус торрента по последнему ответу трекера. То есть опрашиваем ix*, он возвращает ошибку, торрент помечается как Broken, через n минут/секунд опрашивается следующий трекер из списка — bt*.rutracker.org или retracker.local, которые возвращают успешный код и торрент снова становится нормальным. Такая чехарда не особо меня радует.

Решение банально — убрать этот нехороший адрес из списка. Однако файлов у меня много, из каждого вручную вырезать совсем не хочется, да и дополнительное действие при добавлении нового торрента выполнять тоже не было никакого желания. Поэтому принял решение разобраться в формате и автоматизировать удаление трекера из списка.

Bencode

Именно так называется формат кодирования данных в .torrent-файлах. Больше он почти нигде и не используется, мне попадался он на глаза так же в формате хранения resume-информации в Transmission.
Для большинства актуальных языков написаны библиотеки для работы с этим форматом, но не для C++, да, конечно, есть такая штука, но это чистый Си и кроме того форма представления мне не показалась удачной, поэтому написал простенький свой велосипед, ибо формат крайне прост.

Описываются 4 типа данных — массив байт, число, список, ассоциативный массив.

  • Числа задаются в форме i<последовательность цифр>e, <последовательность цифр> — это цифры в ascii представлении, то есть 1 задаётся как ‘1’ или 0x31. Заметно что так мы можем задавать огромные числа, которые не влезут ни в long, ни в long long, однако большинство пренебрегают отсутствием лимита и используют 64-битные числа.
  • Массив байт — <длина массива>:<сам массив>. Длина массива так же формируется неограниченной последовательностью цифр.
  • Список — l<элемeнты списка>e. Элементом может являться любой из типов данных. В том числе и вложенный список. Конец, как видно из формата, отмечается литералом ‘e’.
  • Ассоциативный массив — d<элемeнты массива>e. Каждый элемент массива выглядит таким образом — <массив байт><элемент>. Массив байт — это имя записи в форме из пункта 2. Элемент опять же может быть любым — список, массив, ассоциативный массив, число.

Это всё. Сам файл это последовательность таких записей. Поэтому декодирование крайне просто выполняется:

Кодирование тоже несложно:

Структура .torrent-файла.

Как я уже писал выше для кодирования используется Bencode.
Стоит добавить что если массив байт может быть интерпретирован как строка (имена элементов в ассоциативном массиве, просто строковые поля), то используется кодировка utf-8.

  • info — вложенный ассоциативный массив который собственно и описывает файлы, которые передаёт торрент.
  • announce — URL для трекера. Наряду с info является обязательным полем, всё остальное — опционально.
  • announce-list — список трекеров, если их несколько. В Bencode-виде — список списков.
  • creation date — дата создания. UNIX Timestamp.
  • comment — текстовое описание торрента. rutracker.org хранит здесь ссылку на тему форума.
  • created by — говорит нам о том, кем создан данный торрент.

Необходимо упомянуть то, что файлы представлены в протоколе кусками. То есть файлы содержащиеся в торренте объединены в единый массив, и затем этот массив разделили на относительно небольшие кусочки. В таком виде данные обрабатывает BitTorrent-протокол.

  • piece length — размер одного кусочка — 512 килобайт, 1 метр, и так далее. Слишком большое число кусков будет «раздувать» .torrent-файл.
  • pieces — строка, которая содержит конкатенацию SHA1-хешей, описывающих каждый кусочек. Длина этой строки равна 20 * количество кусков.
  • name — рекомендательное имя файла (если файл один) или директории. Увы многие торрент-клиенты воспринимают это как аксиому.
  • length — если файл один, то будет задано это поле, которое содержит длину файла.
  • files — если файлов несколько, то появится список ассоциативных массивов.
  • length — длина файла.
  • path — список из строк, которые задают путь. Каждая строка — элемент пути, относительно корневой директории торрента. Для пути a/b/c/d.jpg будет 4 строки в данном списке — [‘a’, ‘b’, ‘c’, ‘d.jpg’].

В общем-то это всё.
Нам в данный момент нужно только одно поле — announce-list. Пробегаясь по этому списку находим неугодный трекер и вырезаем его:

Скомпонуем всё в один исходник:
Скачать — кроссплатформенный (win + *nix), нужен boost::filesystem.

Пользоваться просто:
torrentEditor <имя_файла> <шаблон>, где шаблон — это wildcard-строка (‘*’ и ‘?’), для моего случая — http://ix*rutracker.net/*
Если в качестве имени файла подставить имя директории, то будет совершен рекурсивный обход по этой директории и модификация *.torrent файлов.
Бэкап для <имя>.torrent сохраняется в <имя>.old.

Демоны и watch-directory.

Таким образом мы можем пробежаться по существующим .torrent-файлам и вырезать трекер, однако что делать с новыми файлами?
Я использую удобную штуку — watch directory. Кидаем туда .torrent и клиент обнаружив его в этой папке, сам автоматически добавит его к себе.
Однако мне совсем не хочется предварительно вырезать трекер, а желаю автоматизировать это дело.
Поэтому написал простенький демон, который мониторит собственную watch directory, удаляет трекер и кидает файл в watch directory торрент-клиента.
Для меня как пользователя абсолютно ничего не поменялось, кидаю файлы в ту же папку, получаю на выходе торрент в клиенте.

Демона пишем на Си с использованием замечательной штуки — inotify,

Инициализируем модуль с помощью inotify_init(), затем добавляем директорию для слежения inotify_add_watch(), нас интересует только создание файла, поэтому указываем флажок IN_CREATE. А затем крутим бесконечный цикл слежения за директорией.

Блокирующий вызов read() вернёт нам управление как только произойдут нужные нам изменения в одной из директорий, за которыми следим. Таким образом мы абсолютно не грузим процессор во время ожидания.
Сама обработка файла не представляет из себя ничего интересного — пара вызовов rename() и один вызов system().

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *