Wat is een torrentbestand?

Een torrentbestand (.torrent) is een klein metadatabestand dat door het BitTorrent-protocol wordt gebruikt om peer-to-peer bestandsdeling te coördineren. Het bevat niet de daadwerkelijke bestanden die worden gedeeld — in plaats daarvan bevat het informatie zoals bestandsnamen, groottes, mapstructuur, stukhasjes en tracker-URL's. Wanneer het wordt geopend in een BitTorrent-client, vertelt deze metadata de software hoe de inhoud van andere peers op het netwerk gevonden en gedownload kan worden.

Torrentbestanden gebruiken een gegevensformaat genaamd Bencode, dat de metadata codeert in een compacte binaire structuur. Elk bestand in de torrent wordt opgesplitst in stukken van een vaste grootte, en een SHA-1-hash van elk stuk wordt opgeslagen in het .torrent-bestand. Hierdoor kunnen clients de integriteit van gedownloade gegevens blok voor blok verifiëren.

Beschrijving van de tool

Met deze tool kun je .torrent-bestanden rechtstreeks in je browser aanmaken. Upload één of meerdere bestanden, configureer tracker-URL's, web seeds, stuklengte en andere metadata, en genereer en download vervolgens het resulterende .torrent-bestand. Alle verwerking vindt plaats aan de clientzijde — je bestanden worden nooit naar een server geüpload.

Uitleg van de opties

  • Torrentnaam: Een aangepaste weergavenaam voor de torrent. Standaard ingesteld op "untitled", maar kan worden gewijzigd naar iets beschrijvends.
  • Opmerking: Een optionele tekstnotitie die is ingesloten in de torrentmetadata, zichtbaar voor iedereen die het .torrent-bestand opent.
  • Aangemaakt door: Een optioneel veld dat aangeeft wie of wat de torrent heeft aangemaakt.
  • Stuklengte: De grootte van elk gegevensfragment dat peers uitwisselen. "Auto" selecteert een geschikte grootte op basis van de totale bestandsgrootte. Kleinere stukken verbeteren de integriteitscontrole, maar vergroten de .torrent-bestandsgrootte; grotere stukken verminderen de overhead voor grote bestanden.
  • Privétorrent: Wanneer ingeschakeld, worden DHT (Distributed Hash Table) en PEX (Peer Exchange) uitgeschakeld, waardoor peer-detectie wordt beperkt tot alleen de opgegeven trackers. Veelgebruikt voor privé-trackergemeenschappen.
  • Trackers: Aankondigings-URL's voor BitTorrent-trackers die peers helpen elkaar te vinden. Elke tracker wordt afzonderlijk toegevoegd en bezet zijn eigen tier.
  • Web seeds: HTTP/HTTPS-URL's waar de bestanden rechtstreeks als fallback kunnen worden gedownload, via het BEP 19 web seeding-protocol.

Functies

  • Maak torrents met één of meerdere bestanden aan van elk bestandstype
  • Voeg meerdere tracker-URL's en web seed-URL's toe
  • Instelbare stuklengte van 16 KB tot 16 MB of automatische selectie
  • Ondersteuning voor privétorrents voor besloten trackergemeenschappen
  • Toont gegenereerde torrentmetadata, inclusief info-hash, totale grootte, aantal stukken en torrentbestandsgrootte

Gebruikssituaties

  • Grote bestanden distribueren, zoals softwarereleases, datasets of media-archieven, via een peer-to-peer-netwerk
  • Privétorrents aanmaken voor upload naar privé-trackergemeenschappen
  • Torrents genereren met web seed-fallback-URL's voor betrouwbare bestandsbeschikbaarheid

Hoe het werkt

  1. Selecteer één of meer bestanden via de drag-and-drop-bestandskiezer.
  2. Configureer de torrentopties: naam, trackers, stuklengte, privacy en optionele metadata.
  3. Klik op "Generate .torrent" — de tool splitst je bestanden in stukken, berekent SHA-1-hashes voor elk stuk en codeert alles in het Bencode-formaat.
  4. Bekijk de gegenereerde torrentinformatie (naam, info-hash, groottes, stukdetails) in het uitvoerpaneel.
  5. Klik op "Download .torrent" om het bestand op te slaan.

Tips

  • Voor bestanden kleiner dan 1 GB werkt de standaard "Auto"-stuklengte goed. Voor zeer grote bestanden (10 GB+) kun je overwegen om stukken van 4 MB of 8 MB te kiezen om het .torrent-bestand beheersbaar te houden.
  • Voeg minimaal één tracker-URL toe als je wilt dat peers elkaar via een gecentraliseerde aankondigingsserver kunnen vinden. Zonder trackers kunnen alleen DHT en PEX worden gebruikt (tenzij de torrent als privé is gemarkeerd).
  • De info-hash die na het genereren wordt weergegeven, identificeert je torrent op unieke wijze en kan worden gebruikt om magnetlinks aan te maken.