Какво е torrent файл?

Torrent файлът (.torrent) е малък файл с метаданни, използван от протокола BitTorrent за координиране на споделянето на файлове между потребители (peer-to-peer). Той не съдържа самите споделяни файлове — вместо това съхранява информация като имена на файлове, размери, структура на папките, хешове на части и tracker URL адреси. Когато бъде отворен в BitTorrent клиент, тези метаданни указват на софтуера как да намери и изтегли съдържанието от другите потребители в мрежата.

Torrent файловете използват формат за данни, наречен Bencode, който кодира метаданните в компактна двоична структура. Всеки файл в torrent-а е разделен на части с фиксиран размер, като SHA-1 хеш на всяка част се съхранява вътре в .torrent файла. Това позволява на клиентите да проверяват целостта на изтеглените данни блок по блок.

Описание на инструмента

Този инструмент ви позволява да създавате .torrent файлове директно в браузъра. Качете един или няколко файла, конфигурирайте tracker URL адреси, web seeds, дължина на частите и други метаданни, след което генерирайте и изтеглете получения .torrent файл. Цялата обработка се извършва на страната на клиента — вашите файлове никога не се качват на сървър.

Обяснение на опциите

  • Име на torrent: Персонализирано показвано име за torrent-а. По подразбиране е "untitled", но може да бъде променено на всяко описателно наименование.
  • Коментар: Незадължителна текстова бележка, вградена в метаданните на torrent-а, видима за всеки, който отвори .torrent файла.
  • Създаден от: Незадължително поле, указващо кой или какво е създало torrent-а.
  • Дължина на частите: Размерът на всяко парче данни, което потребителите обменят. „Автоматично" избира подходящ размер въз основа на общия размер на файловете. По-малките части подобряват проверката на целостта, но увеличават размера на .torrent файла; по-големите части намаляват натоварването при големи файлове.
  • Частен torrent: Когато е активирано, деактивира DHT (Distributed Hash Table) и PEX (Peer Exchange), ограничавайки намирането на потребители само до посочените trackers. Използва се предимно в общности с частни trackers.
  • Trackers: Announce URL адреси за BitTorrent trackers, които помагат на потребителите да се намират взаимно. Всеки tracker се добавя поотделно и заема собствен tier.
  • Web seeds: HTTP/HTTPS URL адреси, от които файловете могат да бъдат изтеглени директно като резервен вариант, използвайки протокола за web seeding BEP 19.

Функции

  • Създаване на torrents с един или множество файлове от всякакъв тип
  • Добавяне на множество tracker URL адреси и web seed URL адреси
  • Конфигурируема дължина на частите от 16 KB до 16 MB или автоматичен избор
  • Поддръжка на частни torrents за общности с ограничен достъп до trackers
  • Показва генерираните метаданни на torrent-а, включително info hash, общ размер, брой части и размер на torrent файла

Случаи на употреба

  • Разпространение на големи файлове като софтуерни издания, набори от данни или медийни архиви в peer-to-peer мрежа
  • Създаване на частни torrents за качване в общности с частни trackers
  • Генериране на torrents с резервни web seed URL адреси за надеждна достъпност на файловете

Как работи

  1. Изберете един или повече файлове чрез инструмента за избор на файлове с плъзгане и пускане.
  2. Конфигурирайте опциите на torrent-а: име, trackers, дължина на частите, поверителност и незадължителни метаданни.
  3. Кликнете върху „Generate .torrent" — инструментът разделя файловете ви на части, изчислява SHA-1 хешове за всяка част и кодира всичко във формат Bencode.
  4. Прегледайте генерираната информация за torrent-а (име, info hash, размери, детайли за частите) в изходния панел.
  5. Кликнете върху „Download .torrent", за да запазите файла.

Съвети

  • За файлове под 1 GB стандартната опция „Автоматично" за дължина на частите работи добре. За много големи файлове (10 GB+), обмислете избора на части от 4 MB или 8 MB, за да поддържате .torrent файла с управляем размер.
  • Добавете поне един tracker URL адрес, ако искате потребителите да се намират взаимно чрез централизиран announce сървър. Без trackers могат да се използват само DHT и PEX (освен ако torrent-ът не е маркиран като частен).
  • Info hash, показан след генерирането, уникално идентифицира вашия torrent и може да се използва за създаване на magnet links.