Bir torrentdeki bir dosyanın, .torrent dosyalarındaki verilerden başka bir torrent'de de bulunup bulunmadığını belirlemek mümkün değildir. Standart BitTorrent protokolünde veri tekilleştirme desteği yoktur.
Bir torrent oluşturulduğunda, içindeki tüm dosyalar bir araya getirilir ve sonra parçalar halinde toplanır.
example:
Files |---#1|#2|---#3|-----------------------#4|#5|------#6|-----#7|-------#8|
Pieces |--0|--1|--2|--3|--4|--5|--6|--7|--8|--9|-10|-11|-12|-13|-14|-15|-16|17|
- Sonuncusu hariç tüm parçaların uzunluğu aynıdır.
- Bir dosyanın bir veya daha fazla parçası var.
- Bir parça birden fazla dosya içerebilir (parçalardan).
- İç dosya ve parça sınırlarının hizalanması çok nadirdir (dolgu dosyaları kullanılmıyorsa).
- Çok dosyalı torrentdeki bir dosyanın hemen hemen her zaman başka bir dosyayla paylaşılan bir parçası vardır.
Sorun, parça karmalarından bir dosya karma oluşturmak mümkün olmuyor.
(@jdwolf Dosya # 1 ve dosya # 3 aynı olsa bile, tüm parça karmaları farklı olacaktır.)
İsteğe bağlı olarak dosya karmaları ekleyebilecek birkaç torrent yaratıcısı programı vardır, ancak hiçbir yerde kullanılmaz.